每当文件夹中的内容发生更改(文件被编辑、覆盖、添加或删除)时,我想在文件夹上运行 php 脚本。
php 脚本获取文件夹中每个文件的哈希码,并将所有行写入hash.txt
文件中(为每个文件附加一行hashcode:filename
,例如2dbb8badb0925833c8ea03ffc941e3a0:file1_blabla.utf8
)。
将我的用户添加到后/etc/incron.allow
,我icrontab -e
在服务器中编辑了我的,并添加了以下行:
/var/www/mydir/tests/ IN_ALL_EVENTS php -f /var/www/mydir/tests/mk_hash_list.php
结果:某种杀手循环使我的服务器崩溃,日志不断增长,显示如下:
Jun 24 19:24:30 myserver incrond[22010]: (manuel) CMD (php -f /var/www/mydir/tests/hash_list.php)
Jun 24 19:24:30 myserver incrond[22010]: cannot fork process: Resource temporarily unavailable
有小费吗?icrontab 对我想做的事情有好处吗?谢谢。