LINUX的SHELL编程中如何实现两个程序之间间隔一段时间

我是在LINUX下进行SHELL编程,主要是为了解决MRTG程序一次性执行的问题,但是在实际测试时发现,在一些速度较慢的机器上,前一程序产生的结果还没生成完毕,第二个进程... 我是在LINUX下进行SHELL编程,主要是为了解决MRTG程序一次性执行的问题,但是在实际测试时发现,在一些速度较慢的机器上,前一程序产生的结果还没生成完毕,第二个进程就启动了。比如我先是用cfgmaker生成了一个配置文件,这个过程需要一段比较长的时间,第二行指令是在这个配置文件末尾添加一行语句(利用echo -e语句),现在就发现,配置文件还没有生成完整,那条语句就被添加进去了,造成了配置文件的不完整。有没有办法让第一个程序执行,再过一个指定的时间(比如3分钟),第二个程序再执行。 展开
 我来答
百度网友768b6a3f2
2008-11-03 · TA获得超过809个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:685万
展开全部
sleep 180 #单位秒

你可以用下面这个简单的SH试试:

#! /bin/bash
echo "Line 1"
sleep 10
echo "Line 2"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式