kill掉
你执行的是 ./xxx.sh & 慢? 如果是 你可以尝试 ps -ef | grep xxx.sh 查找到它的PID 然后kill -9 PID 当然 最简便的 就是 killall xxx.sh 你试试吧
while true ; do du -sk testfile ; sleep 10 ; done 定时检查文件大小 http://t.cn/RKvRHnh
/bin/bashwhiletruedouptimesleep2done## while true 会一直循环,因此叫做守护进程## sleep 2 间隔2秒后继续循环,目的是控制循环的频率,否则会消耗大量系统资源,成为死循环 参考答案2:将负载值追加到log里,使用微秒单位。 复制[root@zabbix 0509]# cat while_uptime.sh#!/bin/bashwhile[ 1 ]douptime>>/tmp/...
按ctrl+C可以终止。另外你这个最好写成shell脚本来执行。
#!/bin/bash # 持续监控应用状态,直到应用运行正常 while true do if systemctl status myapp | grep -q "active (running)"; then break fi sleep 10 done 持续检查服务器负载 #!/bin/bash # 持续检查服务器负载,如果负载过高则发送警报邮件 while true do load=$(uptime | awk '{print $10}'...
while true; do date; sleep 1; done 时钟 û收藏 1 1 ñ赞 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候...linux命令行精选 ü 未年审 审核时间 2019-03-20 Ü 简介: linux命令行精选 commandlinefu.cn 官方微博 ...
示例1:无限循环每隔60s打印当前时间 #!/bin/bash whiletruedodatesleep60done 示例2:循环10次每隔1s打印当前时间 #!/bin/bash i=0while((i <10))dodate((i+=1))sleep1done
在无限的while循环中的Sleep()函数是一种用于控制程序执行速度的函数。它可以暂停程序的执行一段时间,然后再继续执行。Sleep()函数通常用于需要等待一段时间后再执行下一步操作的情况,例如在循...
while true #true表示永远为真,在这里无论循环多少次,条件表达式一直成立 do uptime #显示系统负载 sleep 2 #每2秒循序一次循环体 done ``` 2、通过while循环输出987654321 #!/bin/bash a=9 while ((a>0)) do echo “a" ((a--)) done 同样可以用until实现 #!/bin/bash a=9 until ((a<1)) do...