【问题标题】:cron job in crontab not workingcrontab 中的 cron 作业不工作
【发布时间】:2013-07-09 11:30:23
【问题描述】:

我添加了以下条目:

*/1 * * * * /home/coddict/myapp-dev/spoolemailsender

我尝试执行的外壳(文件 spoolemailsender)具有以下内容:

#!/bin/sh

php app/console swiftmailer:spool:send --env=dev

为什么这个脚本不是每 1 分钟运行一次?我需要另一个命令来运行这个 cron 作业吗?

【问题讨论】:

  • 你如何编辑你的 crontab ?
  • @Pierre-LouisLaffont 通过调用 crontab -e
  • 您可以尝试删除 /1 :* * * * * /home/coddict/myapp-dev/spoolemailsender

标签: linux ubuntu cron crontab


【解决方案1】:

您忘记让用户执行 cron 作业:

*/1 * * * * root /home/coddict/myapp-dev/./spoolemailsender

*/1 * * * * root sh /home/coddict/myapp-dev/spoolemailsender

例如root
假设spoolemailsender 是可执行脚本,你不需要做./spoolemailsendersh spoolemailsender

【讨论】:

  • 实际上我需要做 ./spoolemailsender 来运行脚本。这是一个问题吗?
  • 可以,添加到cron作业中
  • 将它添加到 cron 作业中是什么意思?
  • */1 * * * * root /home/coddict/myapp-dev/./spoolemailsender,对不起我的简单:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 2012-02-18
  • 2013-10-26
  • 2018-10-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多