还是
使用 sleep 或usleep函数。
详细如下:
1、sleep : 默认为秒。
sleep 1s
表示延迟一秒
sleep 1m
表示延迟一分钟
sleep 1h
表示延迟一小时
sleep 1d
表示延迟一天
2、usleep : 默认以微秒。
1s = 1000ms = 1000000us
linux shell脚本中的延时还是使用 sleep 或usleep函数。详细如下: 1、sleep : 默认为秒。sleep 1s表示延迟一秒 sleep 1m表示延迟一分钟 sleep 1h表示延迟一小时 sleep 1d表示延迟一天 2、usleep : 默认以微秒。 1s = 1000ms = 1000000
有时候写
Shell
的
脚本
,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。
这么如果
shell
还没等其退出就接着执行下一行,这么就出乱子了。 刚知道了原来
shell
也能有 sleep 的参数。
sleep 1 睡眠1
秒
sleep 1s 睡眠1
秒
sleep 1m 睡眠1分
sleep 1h ...
有时候写
Shell
的
脚本
,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。
这么如果
shell
还没等其退出就接着执行下一行,这么就出乱子了。 刚知道了原来
shell
也能有 sleep 的参数。
代码如下:
sleep 1 睡眠1
秒
sleep 1s 睡眠1
秒
sleep 1m 睡眠1分
sleep 1h 睡眠1小时
用法如下,例如重启tomcat:
代码如下:
#!/bin/
sh
/opt/tomcat/bin/
sh
utdown.
sh
sleep 3 #等3
秒
后执行下一条
在
Linux
中
,可以使用
shell
脚本
来实现
延时
操作。
延时
操作可以用于在
脚本
中
暂停执行一段时间,以达到控制程序流程的目的。
在
shell
脚本
中
,可以使用`sleep`命令来实现
延时
操作。`sleep`命令用于暂停
脚本
的执行一定的时间,单位可以是
秒
、分钟、小时等。
以下是一些常见的
延时
操作示例:
1.
延时
1
秒
:`sleep 1`
2.
延时
5
秒
:`sleep 5`
3.
延时
1分钟:`sleep 1m`
4.
延时
半小时:`sleep 30m`
5.
延时
2小时:`sleep 2h`
需要注意的是,`sleep`命令后面的时间参数可以是整数或带有单位的字符串。单位包括`s`(
秒
)、`m`(分钟)、`h`(小时)等。