Incrontab

當使用 * 修改目錄下的任何內容時,使用 incrontab 執行 cron 作業

  • February 6, 2012

當目錄下進行任何修改時,如何告訴 incrontab 執行此命令/web

/web IN_CREATE,IN_DELETE,IN_MODIFY /bin/echo "this is a test..."

這是取自此頁面的 incrontab 記錄語法:

<directory> <file change mask> <command or action>  options

所以,你的命令應該沒問題。你需要注意兩點:

  1. 在記錄中添加所需的更改,例如您的問題中提到的(IN_CREATE 等)。
  2. 該記錄將僅監視其下的文件/文件夾的目錄,而不監視其子文件夾下的目錄。它不是遞歸的。如果要查看其他子文件夾,則需要包含更多記錄。

引用自:https://serverfault.com/questions/357192