2013-07-09 138 views
2

我已经添加了以下项:cron作业不工作

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

而且我想执行(该文件spoolemailsender)外壳有以下几点:

#!/bin/sh 

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

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

+0

怎么编辑你的crontab? – Pilou

+0

@ Pierre-LouisLaffont通过调用crontab -e – adit

+0

您可以尝试删除/ 1:'* * * * */home/coddict/myapp-dev/spoolemailsender' – Pilou

回答

2

你忘了把用户执行的cron作业:

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

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

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

+0

实际上我需要执行./spoolemailsender来运行该脚本。这是一个问题吗? – adit

+0

可以,添加到cron工作 – mirkobrankovic

+0

你是什么意思添加到cron工作? – adit