【问题标题】:cronjob not working on Debiancronjob 无法在 Debian 上运行
【发布时间】:2013-09-26 12:08:46
【问题描述】:

我不知道为什么我的 cronjob 没有按我预期的方式运行。我将以下行添加到crontab -e

* * * * * /home/cookiemon/test.sh

此脚本是可执行的,只是将当前时间附加到 output.txt

#!/bin/sh
date >> output.txt

当我检查/var/log/syslog 的日志时,该脚本似乎运行正常。但是,永远不会创建 output.txt 文件。我用sudo crontab -e 试过这个,但结果完全一样。我做错了什么?

仅供参考,我正在使用 Debian Wheezy。

【问题讨论】:

    标签: cron debian


    【解决方案1】:

    但是,永远不会创建 output.txt 文件。

    脚本在您没有写入权限的位置生成输出。

    指定日志的完整路径。

    #!/bin/sh
    date >> /home/cookiemon/output.txt
    

    【讨论】:

    • 行得通!看了你的回答就明白了……非常感谢。
    猜你喜欢
    • 2013-01-16
    • 1970-01-01
    • 2011-03-27
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    相关资源
    最近更新 更多