bash – 如何在一分钟后在linux中启动shell脚本?
发布时间:2020-12-15 18:26:33 所属栏目:安全 来源:网络整理
导读:如何在一分钟后启动 shell脚本? 假设有两个bash文件a.sh和b.sh 我想在a.sh执行一分钟(或几秒)后执行b.sh. 我应该在a.sh中编码什么? 简单.你想用’at’安排你的工作.和’约会’来计算你未来的时刻. 例: echo b.sh | at now + 1 minute 要么: echo b.sh |
如何在一分钟后启动
shell脚本?
假设有两个bash文件a.sh和b.sh
简单.你想用’at’安排你的工作.和’约会’来计算你未来的时刻.
例: echo b.sh | at now + 1 minute 要么: echo b.sh | at -t `date -v+60S "+%Y%m%d%H%M%S"` -v 60S增加了60秒的当前时间.您可以精确控制要添加的秒数. 但通常情况下,当人们希望一个程序在一分钟之后启动时,他们并非100%确定它不会花费多于或少于一分钟.而已. b.sh可以在a.sh完成之前启动.或者a.sh可能比“计划”早30秒完成,而b.sh本来可以更快开始. 我会推荐一个不同的型号.哪个b.sh首先发布.a.sh在启动时创建临时文件. execute是任务并在最后删除其临时文件.b.sh监视要创建的临时文件,然后删除.并开始其任务. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |