linux脚本加入延时等待

2025-05-24 04:40:40

1、sleep 命令sleep : 默认以秒为单位。

linux脚本加入延时等待

2、sleep除了以秒为单位,还有更高级的用法,文档中也提到了,数字后,可以后接时间的单位,可以以m表示分钟,h表示小时,d表示天数

linux脚本加入延时等待

3、us盟敢势袂leep命令usleep: 默认以毫秒为单位。但有的系统不支持这个命令,可以继续使用sleep来实现毫秒级的延时,sleep是支持传入浮点数的,如 sleep 0.005 表示5毫秒

linux脚本加入延时等待

4、也可以使用ping命令来模拟实现延时ping -i 1 -c 5 127.0.0.1 > null-c 5 表示延时多少秒

linux脚本加入延时等待

5、接下来写一个判断某个服务器关闭后,等待tcp端口释放完成,再启动的脚本#!/bin/shwhi造婷用痃le truedo result=$(netstat -na | grep 5456 | wc -l) if [ $result -gt 1 ]; then echo "sorry,waiting for port release..." sleep 2 else ./serverdemo & echo "start serverdemo!" break; fidoneexit 1这个脚本通过循环检查端口,等待释放完了再启动服务器程序

linux脚本加入延时等待
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢