当目录下的任何内容被修改时,使用 incrontab 运行 cron 作业,使用 *

当目录下的任何内容被修改时,使用 incrontab 运行 cron 作业,使用 *

当目录下进行任何修改时,我如何告诉 incrontab 运行此命令/web

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

答案1

以下是取自的 incrontab 记录语法这一页

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

所以,你的命令应该没问题。你需要注意两点:

  1. 在记录中添加所需的更改,例如您问题中提到的更改(IN_CREATE 等...)。
  2. 此记录将仅监视其下的目录及其文件/文件夹,但不监视其子文件夹。非递归。若要查看其他子文件夹,则需要添加更多记录。

相关内容