Incron Job 尚未执行

Incron Job 尚未执行

我正在使用 incron 监视 /var/www/html 目录中的一个文件。输出incrontab -l

/var/www/html/test IN_ACCESS /home/intel/test.sh

该作业应该在主目录中创建一个文件,但是当执行该作业时(我在浏览器中打开了网址),没有创建任何文件,/var/log/cron文件中显示以下几行

Jan 20 10:27:57 localhost incrond[26442]: (root) CMD (/home/intel/test.sh)

这清楚地表明该事件已经发生。

附言:如果我只是在 CLI 中运行它,/home/intel/test.sh它可以正常工作并创建测试文件,以下是我的测试文件文件。

#!/bin/bash
touch fm00

答案1

我没有使用过(甚至没有听说过 incron),但在我看来这可能是一个权限问题 - 即运行 cron 文件的用户没有权限写入该目录。

尝试使用“/bintouch /tmp/fm00”,因为这将消除无法写入目录以及路径问题。

相关内容