我需要一些帮助来编写执行以下操作的Linux脚本:
command 1
command 2
wait 10 minutes
command 3
command 4
并且此脚本应在特定时间自动运行,例如凌晨4点......
提前感谢
答案 0 :(得分:5)
您可以创建一个script.sh,如:
#!/bin/bash
command 1
command 2
sleep 600 # 600 seconds = 10 min
command 3
command 4
然后创建一个cronjob:
0 4 * * * /bin/bash /path/to/script.sh
中查看有关cron的更多信息
答案 1 :(得分:1)
如果您希望作业在以后运行,而不是使用cron at
at 4am tomorrow <<END
command 1
command 2
sleep 600
command 3
command 4
END
at
的一个优点是它将使用当前环境执行命令。 cron提供的有限环境是许多人混淆的原因。