2 wyh947695698 wyh947695698 于 2014.06.14 11:22 提问

shell sleep用法求助,在线等

一个shell函数执行时间约10分钟左右,想每隔1分钟让函数休眠下打印一行日志后继续执行这个函数,求各路大神帮忙解答?在线等。。。

1个回答

dncszp
dncszp   2014.06.14 15:13
已采纳

函数执行前,后台运行一个while true“监察ps,打印,然后sleep”的脚本
函数结束后,kill掉该脚本;
或者,在while true中,设置if监察不到,则退出while

wyh947695698
wyh947695698 大神,能举个例子吗?
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
shell wait 和sleep 对比
wait 在 shell 中使用 wait 是在等待上一批或上一个脚本执行完(即上一个的进程终止),再执行wait之后的命令。 sleep sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时 sleep支持的时间单位有秒、分、时,默认的单位是秒。 这两个命令都是在某个命令执行完,休眠片刻,主要是因为有...
Shell脚本基础16-while循环中使用sleep命令
本文继续练习while循环语句,这里要介绍一个sleep的命令。如果写过自动化脚本,特别是selenium的同学,肯定很熟悉这个sleep。没错,sleep就是暂停的意思,例如sleep 1,表示暂停一秒,看下面练习。 1. 从1到10,每隔一秒打印一个数字 #! /bin/bash # while loops n=1 while (( $n <= 10 )) do echo $n
linux shell sleep/wait
linux shell sleep/wait bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。 另外一个文件在个人的目录下     个人目录/.bash-profile 还有个文件在个人的目录下/etc/bashrc     是
Shell脚本中让进程休眠的方法(sleep用法)
这篇文章主要介绍了Shell脚本中让进程休眠的方法,本文讲解的就是sleep的用法,可以实现睡觉若干秒、若干分钟、若干小时,需要的朋友可以参考下 有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。 这么如果 shell 还没等其退出就接着执行下一行,这么就出乱子了。 刚
Linux下使用sleep - 延迟指定时间
用途说明sleep命令常用于在shell脚本中延迟时间。常用方式注意:以下用法中可以为小数。格式:$ sleep <n>格式:$ sleep <n>s # 延迟<n>秒。格式:$ sleep <n>m # 延迟<n>分钟。格式:$ sleep <n>h # 延迟<n>小时。格式:$ sleep <n>d # 延迟<n>天。使用示例示例一$ date; sleep 5; dateThu Jul 13
shell循环sleep while例子 条件判断
i=1 # 小于5等于时候才执行 while [ ${i} -le 5 ] do echo ${i} i=`expr ${i} + 1` # 休眠3秒 sleep 3 done echo done 参考 http://c.biancheng.net/cpp/view/2736.html
Linux中sleep命令
sleep 1睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时 原贴地址:http://www.jb51.net/article/57198.htm
shell sleep的使用
sleep是使系统休眠一定的时间之后再去执行下面的任务。 sleep 1s ========睡眠1秒 sleep 1m ========睡眠1分 sleep 1h ========睡眠1小时 sleep 1d
Linux Shell中的延时函数 sleep
文章来自:http://blog.sina.com.cn/s/blog_77051ec50101br8g.html 在 linux shell 脚本中经常需要做一些延时处理。 所以经常要用到 sleep 或 usleep 函数。 下面来说一下 sleep 和 usleep 的区别: sleep : 默认以秒为单位。 usleep : 默认以微秒为单位。 1s = 1000ms = 10
linux shell time用法简介
time命令 用于 打印出一条命令或一个程序的执行时间 time 命令以秒为单位将一条命令执行期间所用的时间、系统时间和 time 命令的执行时间打印在标准错误中。 用法:time [ -p ] Command [ Argument ... ] 举例:想知道 列举home文件夹这一命令 花费的时间:       time ls /home       想知道 将文件复制到某一文件夹 花费