mlsb.net
当前位置:首页 >> linux BAsh 死循环 >>

linux BAsh 死循环

使用ps aux|grep ”脚本名“这种方式查找时,查看grep ”脚本“以外行的PID。 ps -ef 能比较直观显示进程PID、PPID(当前PID的父进程),程序名(最后一列)。 注意:你杀的应该是运行脚本时命令对应的PID,不是脚本里启动的额外程序的PID,否则可能...

使用死循环消耗CPU资源。 本脚本,如果是有多颗CPU,可以选择消耗多少颗CPU的资源;使用方法很简单,参数8表示消耗8颗CPU的资源,运行后,会有一堆 kill 命令,运行这些命令即可kill掉死循环进程。 #! /bin/bash # filename killcpu.sh endless_...

#!/bin/sh i=1 while [ $i -le 10 ]; do echo number=$i if [ $i -eq 8 ]; then break fi i=`expr $i + 1` if [ $i -gt 4 ]; then continue fi echo "after contiune." done 关键在赋值语句:i=`expr $i + 1` ,等号左右不允许有空格,不能用单引...

自己加个计数器呗。 #!/bin/bashread -p "please input a number:" n1re='^[0-9]+$'count=1until [[ $n1 =~ $re ]] || [[ $count == 5 ]]do let count+=1 echo "$n1 is wrong number,please try again." read -p "please input a number:" n1don...

thr=`grep ".* $two " |wc -l`这里写错了,导致运行一次失败退出 grep 过滤,从哪里过滤? thr=`grep ".* $two " 文件名 |wc -l`这样应该就行了

watch chmod -R 777 FileName 每隔2秒自动运行一次,直到Ctrl+C手动结束

ctrl c 不行么?

timeout 60 ./run.sh

你再检查一下别的地方,我这边运行你的脚本,一切正常埃 你要怎样的死循环啊? 这个脚本只有输入错误才会一直一直让你输入,当你输入了 y, yes, n, no,函数就return了呀 y | yes ) return 0;;n | no ) return 1;;* ) echo "Answer yes or no"看...

你上面已经b++了,你下面又b++ 也就是b=1你执行一次,然后下一循环的时候b=3了

网站首页 | 网站地图
All rights reserved Powered by www.mlsb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com