当前位置:首页 » 编程软件 » shell脚本延时

shell脚本延时

发布时间: 2022-01-10 07:46:34

linux下shell脚本PING命令只要延迟高于100ms就发送个邮件

#!/bin/bash
Timeout=0;
Timeout_limit=1;
Timeout_flag=0;
IP="8.8.8.8"

while [ 1 ]
do
# 取平均延迟的整数位
Timeout="`ping $IP -c 3 | grep 'min/avg/max/mdev'|awk '{print $4}'|cut -b ƍ'`"
if [ $Timeout -ge $Timeout_limit ] && [ $Timeout_flag -ne 1 ]; then
echo ping timeout, average delay=$Timeout ms
mail -s 'Ping Delay' 邮箱 < ar/log/boot.log
Timeout_flag=1
fi
if [ $Timeout -lt $Timeout_limit ] && [ $Timeout_flag -ne 0 ]; then
echo ping recovery, average delay=$Timeout ms
mail -s 'Ping recovery' 邮箱 < ar/log/boot.log
Timeout_flag=0
fi
sleep 5
done
第三行Timeout_limit值写错了,应该是100哈,代码提交了不能改了。你这个不需要把延迟结果保存在文件的,而是应该需要作定时检测的。

⑵ shell脚本如何推迟执行其中一条命令

sleep..迟一些执行命令不好。
你可以用 &&来操作,这样,上一条命令执行完毕。再执行下一次。比较靠谱。

⑶ shell脚本实现等待的效果

核心问题就是echo的问题了。其他的自行加一下就可以。

开启 shell 光标闪烁的示例如下:

echo-e"33[5m.33[0m"

-e 代表后边的某些字符串会做特殊处理

33 引导特殊字符串开始

m 结束特殊字符

5 代表光标闪烁。

全部的动做代码可以如下:

编码颜色/动作
0重新设置属性到缺省设置
1设置粗体
2设置一半亮度(模拟彩色显示器的颜色)
4设置下划线(模拟彩色显示器的颜色)
5设置闪烁
7设置反向图象
22设置一般密度
24关闭下划线
25关闭闪烁
27关闭反向图象
30设置黑色前景
31设置红色前景
32设置绿色前景
33设置棕色前景
34设置蓝色前景
35设置紫色前景
36设置青色前景
37设置白色前景
38在缺省的前景颜色上设置下划线
39在缺省的前景颜色上关闭下划线
40设置黑色背景
41设置红色背景
42设置绿色背景
43设置棕色背景
44设置蓝色背景
45设置紫色背景
46设置青色背景
47设置白色背景
49设置缺省黑色背景

⑷ linux中shell如何实现毫秒级别的sleep

sleep
usleep

⑸ linux下的shell脚本中有什么好的延时命令只有sleep吗有时候发现sleep会自己消失啊

你可以写一个ping的命令,规定ping几次,不就可以间接控制时间了吗
说错了别笑话啊

⑹ 在linux shell 脚本中 , 想延时 ,后来却一直被提示 无效的时间间隔,不知何故..请教!!

可以这样实现.
#!/bin/sh
pkill -9 BG_APP // 杀死其他正在运行的后台程序
./bin/BG_APP & // 让该程序在后台执行
wait //这样程序就会hang住, 直到后台程序运行完成,才会继续.
chmod a+w /tmp/hkrt_un_minipay_browser
echo "hello"

⑺ shell脚本中能不能制造随机延迟

echo 0
sleep $(($RANDOM%10))
echo 1

0-10秒随机延时

⑻ 如何编写一个Linux下shell脚本;功能是执行此脚本程序,延时5s时间然后再执行我另外一命令

sleep5;
exec-i/tmp/run.sh

⑼ shell脚本里怎么sleep

直接加sleep n
sleep n, 延时n秒,当然你的命令和延时不能一个前台一个后台之行

⑽ linux计划任务如何实现延时执行脚本,求简洁实例

两个方法:
1)crontab中的时间设定最小可以到分钟,如果你的延时是分钟级别的,直接放大crontab中的分钟设定即可。
2)修改脚本,在脚本开头(当然要在shell声明语句如#!/bin/bash之后)加usleep(微秒级)或sleep命令(秒级),也可以实现延时。

热点内容
访问拦截怎么解除安卓 发布:2024-09-20 17:28:48 浏览:273
萝卜干存储 发布:2024-09-20 17:21:37 浏览:714
苹果手机如何迁移软件到安卓手机 发布:2024-09-20 17:21:34 浏览:691
查看服务器ip限制 发布:2024-09-20 16:56:27 浏览:388
p搜系统只缓存1页为什么 发布:2024-09-20 16:48:51 浏览:838
上网的账号和密码是什么东西 发布:2024-09-20 16:31:31 浏览:612
安卓手机王者荣耀如何调超高视距 发布:2024-09-20 16:31:30 浏览:428
安卓G是什么app 发布:2024-09-20 16:23:09 浏览:81
iphone怎么压缩文件 发布:2024-09-20 16:08:18 浏览:356
linux查看用户名密码是什么 发布:2024-09-20 16:03:20 浏览:744