Answers:
我想你希望自动执行脚本,这样你就需要一些东西来检查是否已经过了六个小时,并且在它们有的情况下执行一些脚本。
我建议你使用命令watch,它会每隔很多秒执行一个给定的命令:
watch -n 10 my_script &
将watch放在后台(&的含义),从每10秒执行一次命令my_script(-n 10的含义)。my_script文件应该是一个bash脚本文件,通过chmod 755 my_script生成可执行文件,该文件检查(根据其他答案中的建议)您的程序是否已达到6小时限制,并采取相应措施。
如果您担心在后台丢失此命令,那么运行它的shell是否应该因任何原因被终止,只需将命令修改为:
nohup 'watch -n 10 my_script'
除了重新启动之外,它还能生存下去。
while sleep 10; do my_script; done &