有一个好友添加产品新版本的目录。在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