Chinaunix

标题: home目录被占用,想用命令来杀掉使用的进程,使用如下的脚本。但是总报kill命令使用不 [打印本页]

作者: 汤尼807    时间: 2013-08-15 10:01
标题: home目录被占用,想用命令来杀掉使用的进程,使用如下的脚本。但是总报kill命令使用不

  1.   1 #/bin/bash
  2.   2 #this programe is to kill the pid of fuser find
  3.   3 dst_dir=/home
  4.   4 file=pid_file.txt
  5.   5 fuser $dst_dir > $file
  6.   6 cat $file |awk -F ' ' '{for(i=1;i<=NF;i++) print $i}' | xargs  kill -s TERM
复制代码
报错信息如下:

作者: Shell_HAT    时间: 2013-08-15 10:46
  1. cat $file |awk -F ' ' '{for(i=1;i<=NF;i++) print $i}'
复制代码
把第六行前半部分的结果提出来看看
作者: rdcwayx    时间: 2013-08-15 11:24
  1. awk -F ' ' '{for(i=1;i<=NF;i++) print $i |"/usr/bin/xargs kill -9"}' $file
复制代码

作者: hanfeng122525    时间: 2013-08-19 22:59
kill  ` cat $file |awk -F ' ' '{for(i=1;i<=NF;i++) print $i}'`
作者: yuloveban    时间: 2013-08-19 23:11
回复 3# rdcwayx


    awk里面居然能够用重定向符号和这样调用“shell”命令吗? 第一次看到~~~
作者: yuloveban    时间: 2013-08-19 23:23
回复 3# rdcwayx


    awk里面居然能够用重定向符号和这样调用“shell”命令吗? 第一次看到~~~
作者: yuloveban    时间: 2013-08-19 23:23
回复 3# rdcwayx


    awk里面居然能够用重定向符号和这样调用“shell”命令吗? 第一次看到~~~
作者: rdcwayx    时间: 2013-08-20 08:57
回复 5# yuloveban


   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2