我添加了以下条目:

*/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是可执行脚本,则无需执行./spoolemailsendersh spoolemailsender

关于linux - crontab中的cron作业无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17547123/

10-10 21:41