Cron命令在SSH上工作,但不适用于Cron(isp manager)

时间:2013-04-09 11:58:31

标签: ssh cron

我在我的腻子SSH中运行它:

php $HOME/www/mysite.com/artisan

命令执行正常,但是当我将其复制到isp管理器时,在创建cron任务时,我收到错误:

Exited with return code = 1

为什么会发生这种情况或我做错了什么?

1 个答案:

答案 0 :(得分:2)

使用crontab -e计划Crontab作业。然后,您可以通过键入crontab -l来查看其中的内容。

cronjob是这样的:

* * * * * /route/of/binary /route/of/script

而* * * * *代表:

  • 分钟
  • 小时
  • 日期
  • 一周中的一天

因此,如果你想在每天10点30分执行一个脚本,你会写

# Minute   Hour   Day of Month   Month   Day of Week    Command     
* * * * * /bin/php /var/my-cron.sh 

或来自which php的任何内容。

此外,请指出正在执行的任何内容或文件/目录使用的完整路径。

确保脚本具有运行crontab的用户的执行权限。

最后但并非最不重要的是,使用crontab -e编辑crontab 始终并使用crontab -l检查其中包含的内容。如果它无效,请检查/etc/cron.d/allow/etc/cron.d/deny,看看您的用户是否在那里。