我目前正在使用用于信息分析的剪贴工具,并在AWS EC2实例(Ubuntu 14 TLS服务器)上放置了cron作业。
cron作业通过执行Laravel artisan命令运行。
以下是我在crontab -e
中输入的内容。
0 20 * * * php /var/www/html/artisan data:get
但这不是每天都运行,我发现cron服务无缘无故停止。
是否可以在AWS Ec2实例上进行cron作业?
如果没有,解决方案是什么?
是的,cron应该只在Amazon EC2实例上运行。您是否看过这个问题的答案?Cannot get cron to work on Amazon EC2?
在AWS ECS中,无需将cron添加到容器中就可以使用它
https://github.com/spatie/laravel-cronless-schedule
php artisan schedule:run-cronless