我在我的腻子SSH中运行它:
php $HOME/www/mysite.com/artisan
命令执行正常,但是当我将其复制到isp管理器时,在创建cron任务时,我收到错误:
Exited with return code = 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
,看看您的用户是否在那里。