我添加了以下条目:
*/1 * * * * /home/coddict/myapp-dev/spoolemailsender
我尝试执行的 shell(文件 spoolemailsender)具有以下内容:
#!/bin/sh
php app/console swiftmailer:spool:send --env=dev
为什么这个脚本不是每 1 分钟运行一次?我需要另一个命令来运行这个 cron 作业吗?
最佳答案
您忘记让用户执行 cron 作业:
*/1 * * * * root /home/coddict/myapp-dev/./spoolemailsender
或
*/1 * * * * root sh /home/coddict/myapp-dev/spoolemailsender
例如root
。
假设 spoolemailsender
是可执行脚本,您不需要执行 ./spoolemailsender
或 sh spoolemailsender
关于linux - crontab 中的 cron 作业不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17547123/