我想在 5 小时后执行一个脚本。我的脚本是
$cat << EOF > run.sh
sleep 18000
sh run_my_script.sh
EOF
我提交的作业为:
sh run.sh >& log &
但由于某些问题,服务器关闭了。
我的问题是我的工作将会发生什么:
1- Whether my job got deleted and I will have to submit the job again?
2- Server reboot within 5 hours. Will job still valid and start at 5 hours?
3- Server reboot after 5 hours.
答案1
1-如果作业被删除,您将必须重新提交作业。 sleep 命令将被终止,因此将丢失多少时间
2-如果服务器在18000秒过去之前重新启动,作业将无效
3-run_my_script.sh
在这种情况下将运行
考虑使用 cron