gpt4 book ai didi

cron - Incron 作业未执行

转载 作者:行者123 更新时间:2023-12-02 21:20:22 24 4
gpt4 key购买 nike

我正在使用 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)

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

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

#!/bin/bash
touch fm00

最佳答案

此问题主要是由于脚本文件权限和脚本文件所有权引起的。我也面临着同样的问题。我发现我的票据所有者不是 super 用户,例如根。

因此,您必须将您的凭证的权限和所有权设置为 super 用户。找到下面。

首先以 super 用户身份编辑你的 crontab。(在 RHEL 中如下所示)

[abc@host] crontab -e

并保存 crontab :wq!

现在设置脚本权限

[abc@host] chmod +x script.sh
[abc@host] chown root:root script.sh

现在重新启动您的 crontab。(在 RHEL 中,如下所示)

[abc@host] /etc/init.d/crond restart

关于cron - Incron 作业未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28049465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com