有一個好友添加產品新版本的目錄。在Linux上監視目錄的程序
上市看起來像這樣
$ ls path-to-dir/
01
02
03
04
$
這裏列出的數字不是文件,而是包含構建目錄的名稱。
我必須手動去每次檢查是否有新版本。 我正在尋找一種自動執行此操作的方法,以便在更新path-to-dir/
時,程序可以向某些人(包括我)發送電子郵件。
我們有一個已經存在的實用程序或Perl庫嗎?
inotify.h做了類似的事情,但它在我的內核(2.6.9)上不被支持。
我認爲在Perl中可以有一個簡單的方法。
您認爲這樣做會有效嗎?
繼續在Perl中運行一個循環,在每5分鐘後執行一次
ls path-to-dir/
並將結果存儲在一個數組中。如果發現新結果與舊結果不同,則會使用Mail或Email發送電子郵件。
你爲什麼不能升級內核 - 現在是很老了,最新的穩定版本是現在2.6.34.5和2.6.35.4分別.... – t0mm13b 2010-09-11 16:28:05
@ tommieb75:公司機=>不可能。 – Lazer 2010-09-11 16:29:47
知道構建何時完成將是艱難的。也許'mail -s「構建完成了」Lazer「作爲'make build'中的最後一步? – msw 2010-09-11 16:31:05