【问题标题】:Crontab not triggered at allcrontab 根本没有触发
【发布时间】:2013-10-21 19:53:35
【问题描述】:

我有以下 CRON 配置:

crontab -l
* * * * * curl http://x.com/script.php

但这只是行不通。手动触发的命令“curl http://x.com/script.php”有效 一切都很好,所以显然 CRON 有问题。会出什么问题?

【问题讨论】:

    标签: cron crontab freebsd


    【解决方案1】:

    在我看来,'curl' 不在 PATH 中,而 cron 正在尝试执行它。键入其绝对路径,或使用 crontab 中的 PATH 变量。如果这没有帮助,我会检查 /usr/sbin/cron 是否正在运行。如果是,请检查 /var/cron/tabs/ 及其内容的权限,并检查日志文件 /var/log/cron 是否有任何可疑错误。

    【讨论】:

    • 是的,指定 curl 的绝对路径解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-14
    • 1970-01-01
    • 2014-04-22
    • 2021-04-12
    相关资源
    最近更新 更多