【问题标题】:Ubuntu cron jobUbuntu 定时任务
【发布时间】:2017-07-25 12:30:18
【问题描述】:

我编写了一个 bash 脚本,我将它保存为文件 getcalls.sh,我在文件上使用了 chmod+x 以使其可执行。它将来自 api 的 csv 输出卷曲到它运行所在的同一目录中的文件中。它在我的一个 Web 文件夹中名为 data 的目录中运行。当我从命令行运行它时,它运行良好。当我尝试将其放入 cron 时,它不会运行。我的 cron 条目如下所示。

12 03 * * 3 cd /var/www/html/sitedir/data/getcalls.sh

语法不正确吗?

【问题讨论】:

  • 好的。它与网站的数据导入直接相关,但我会在其他地方问。

标签: linux bash ubuntu cron


【解决方案1】:

是的,您的语法不正确。你必须这样使用它:

minute hour day-of-month month day-of-week command

但是你提供了cd 命令。按如下方式使用:

12 03 * * 3 /var/www/html/sitedir/data/getcalls.sh

【讨论】:

  • 谢谢。 cd 是一个错误的剪切和粘贴错误,我太累了,看不到它。
猜你喜欢
  • 2015-03-11
  • 2017-10-14
  • 2014-04-14
  • 2020-03-31
  • 2023-03-27
  • 1970-01-01
  • 2013-10-09
  • 2020-07-05
相关资源
最近更新 更多