linux批量kill进程和solaris下grep递归查找
分享最近用的几个命令
1.批量kill进程
生产机器上为了解决压力开了好多进程,当程序需要修改重启时很麻烦。
需要ps -ef挨个查看进程号,然后kll -9 pid来关闭进程,更新程序重启。
xargs命令可以帮我们解决这个问题,把下面命令中的process换成你的进程名关键字就可以了
ps -ef|grep processname |grep -v grep|awk '{print $2}'|xargs kill -9
2.solaris下递归grep
solaris下的grep比较简单,没有-r参数,可以用组合命令来替代,其中stringtofind是要在文件中查找的字符串
find ./ -type f -print | xargs file | grep text | sed -e "s/:.*//" | xargs grep -i stringtofind