【发布时间】:2016-07-20 05:19:41
【问题描述】:
我想终止与 tcsh shell 中的进程相关的 PID 列表。我运行了以下命令:
> losf <file> | awk '{print($2)"'
该命令将显示 PID 列表。
pid1
pid2
...
然后我运行以下命令来杀死这些 PID。
> kill -9 `lsof <file> | awk'{print($2)}'`
当kill 命令被执行时,终端只是莫名其妙地挂起而没有杀死任何PID。然后我不得不恢复到一个一个地杀死那些PID。
因此,有没有办法按照上面的说明做我想做的事情?谢谢。
【问题讨论】: