cron定时任务

如果你的脚本要跑多次,为了防止上个脚本没有跑完又跑新的脚本,就需要加锁
关键字:flock
1.curl运行

#凌晨3点更新
0 3 * * * flock -xn /www/cron/project/threeAMRefresh -c "/usr/bin/curl https://你的域名/console/threeAMRefresh" >> /www/cron/project/threeAMRefresh.log 2>&1

2.laravel命令

# 每月的月末11点执行
0 11 28-31 * *  flock -xn /www/cron/project/endSeasonSettlementShell -c "php /www/wwwroot/project/artisan RunScript:EndSeasonSettlementShell" >> /www/cron/project/endSeasonSettlementShell.log 2>&1

你可能感兴趣的:(linux,服务器)