在linux中运行一个名字为mapping.sh的for循环,假设如下,nohup后发现需要修改
for i in `cat id.txt`;do
x=$(echo $i | cat -b1-6)
STAR $x
done
直接kill -9 程序仍在运行
终极杀死方法是
ps -ef |grep mapping.sh|grep -v grep|awk '{print $2}'|xargs kill -9
此时mapping.sh的任务被杀死,但是已经在运行的命令还在运行
只需要修改 grep+命令名字 改掉就可以了
ps -ef |grep STAR|grep -v grep|awk '{print $2}'|xargs kill -9