我添加了以下条目:
*/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/