【问题标题】:Why is my cron job not working? [closed]为什么我的 cron 工作不起作用? [关闭]
【发布时间】:2012-12-07 22:34:15
【问题描述】:

我有一个通过crontab -e 安装的 cron 作业,它从服务器备份某个文件并将其保存到我的家庭驱动器并带有时间戳。我一直执行它来测试它,但它似乎不起作用?

 * * * * * /home/arran/hourly.bash > /home/arran

一定是我遗漏了什么?

【问题讨论】:

  • 从 cron 之外的命令行运行脚本是否有效?如果没有,终端上可能会出现一些错误消息,可以帮助排除故障。
  • 什么是/home/arran?你的主目录?也许你应该命名一个文件来写入输出。
  • 是的,脚本在命令行中运行时运行良好,每次运行时都会创建一个新文件。我只是希望 cron 工作可以做到这一点,但每小时一次

标签: bash shell ssh cron scp


【解决方案1】:

您将命令的输出重定向到一个目录,这将失败。改为重定向到文件:

* * * * * /home/arran/hourly.bash > /home/arran/hourly.log

【讨论】:

    猜你喜欢
    • 2019-12-25
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 2015-11-01
    相关资源
    最近更新 更多