摘要: 在做系统运维的过程中,有时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |sh1.ps -ef|grep aaa|grep -v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。2. 后面部分就是awk命令了,一般awk命令的格式为:awk ' pattern {action} 'print是打印,kill -9 是强制停止进程的命令,$ 阅读全文
posted @ 2011-12-29 17:15 haoshikui 阅读(1563) 评论(1) 推荐(0) 编辑
摘要: 这里推荐几种常用的方法:第一种方法:find ./ -name "*.log*" -exec echo ">" {} \;|sh这条命令的意思就是搜索当前目录下的以".log”结尾的文件,并将其清空,这种适合于日志长期存在并且不便直接删除的时候使用。使用“>”进行清空操作的时候后面要加上"|sh”。第二种方法:find ./ -name "*.log" -mtime +1 -exec compress {} \;find ./ -name "*.log" -mtime +1 -exe 阅读全文
posted @ 2011-12-29 16:27 haoshikui 阅读(1805) 评论(0) 推荐(0) 编辑