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

[复制链接]
查看11 | 回复1 | 2008-11-3 14:17:04 | 显示全部楼层 |阅读模式
我是在LINUX下进行SHELL编程,主要是为了解决MRTG程序一次性执行的问题,但是在实际测试时发现,在一些速度较慢的机器上,前一程序产生的结果还没生成完毕,第二个进程就启动了。比如我先是用cfgmaker生成了一个配置文件,这个过程需要一段比较长的时间,第二行指令是在这个配置文件末尾添加一行语句(利用echo -e语句),现在就发现,配置文件还没有生成完整,那条语句就被添加进去了,造成了配置文件的不完整。有没有办法让第一个程序执行,再过一个指定的时间(比如3分钟),第二个程序再执行。

回复

使用道具 举报

千问 | 2008-11-3 14:17:04 | 显示全部楼层
sleep 180 #单位秒你可以用下面这个简单的SH试试:#! /bin/bashecho "Line 1"sleep 10echo "Line 2"...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行