在 linux shell 脚本中经常需要做一些延时处理。所以经常要用到 sleep 或 usleep 函数。 下面来说一下 sleep 和 usleep 的区别: sleep : 默认以秒为单位。 usleep : 默认以毫秒为单位。 但需要注意的地方是: 虽然 usleep 以毫秒为单位,但它并不比 sleep 准确。不信大家可以去做个小实验,呵呵。 sleep 不但可以用秒为单位,还可以指定延迟的单位,例如: sleep 1s 表示延迟一秒 sleep 1m 表示延迟一分钟 sleep 1h 表示延迟一小...
by lc0060305 - Linux文档专区 - 2009-11-18 18:20:16 阅读(1878) 回复(0)
bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。 另外一个文件在个人的目录下 个人目录/.bash-profile 还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc 环境变量: 变量名=变量值 例: LANG=en 是设置语言为英文 LANG=zh-CN.GB18030是设置语言为中文 ...
./a.sh sleep(200) ./b.sh 写了这样一个脚本,执行两个脚本之间要sleep(200s)。 报错了, ./run.sh: line 3: syntax error near unexpected token `200s' ./run.sh: line 3: `sleep(200s)' 脚本里面什么可以延时的?
crontab指定每日运行一次shell A, shell A中会扫描某目录下的文件进行处理,如果存在该文件,处理完成后shell退出,不影响第二天crontab 如果该目录一直不存在该文件,则shell sleep 300后再次尝试,一直循环。 如果到第二日crontab执行时,前一日的shell恰逢sleep期间,这时怎么判断该shell在运行? 目前采用的 if test $(ps -ef | grep A |grep -v grep | wc -l) -eq 0,但发现不起作用,sleep的时候进程名就变成sleep 300了...
:D 向各位大虾请教:1.sleep可让系统等待,但最小时间大于1秒, 有否其他命令如何让系统等待时间小于1秒? 2.kill -9 进程时,如何使任何执行结果都不显示?如“test: 16893 Killed”
:D 向各位大虾请教:1.sleep可让系统等待,但最小时间大于1秒, 有否其他命令如何让系统等待时间小于1秒? 2.kill -9 进程时,如何使任何执行结果都不显示?如“test: 16893 Killed”
:D 向各位大虾请教:1.sleep可让系统等待,但最小时间大于1秒, 有否其他命令如何让系统等待时间小于1秒? 2.kill -9 进程时,如何使任何执行结果都不显示?如“test: 16893 Killed”
本人想把sleep付给一个变量 判断这个变量是否执行完毕~~ 有2个问题 1) 变量i 能否接收一个 sleep 时间来做判断? 2) 如果i能取sleep的值,那么怎么判断他是否执行完毕???? 我就是想让一个用户睡眠,看看sleep是否执行完毕 如果在睡眠显示aaa 否则bbb i=`sleep 3s` if [ i ]//如果i可以接收sleep的值 应该怎么判断?? then echo "aaa" else echo "bbb" fi ~谢谢...