如何从csv文件中的列表中杀死所有进程
How to kill all processes from list in csv file
我想编写一个 shell 脚本来杀死存储在 txt 文件中的所有 PID,如下所示:
83738 //delimiter is \n
394380
30984
...
基本上,我从 java 开始这些并将 pid 存储在此文件中,以防主线程出现问题。我想避免一个一个地杀死他们(不知道哪个java是我的IDE)
这可以像这样轻松完成:
while read -r pid; do
kill $pid;
done < pid.txt
假设文件名为 pids.txt 您可以使用:
xargs kill < pids.txt
xargs
是一个程序,它从标准输入中读取文本,并将它们作为命令行参数传递给另一个程序。
我想编写一个 shell 脚本来杀死存储在 txt 文件中的所有 PID,如下所示:
83738 //delimiter is \n
394380
30984
...
基本上,我从 java 开始这些并将 pid 存储在此文件中,以防主线程出现问题。我想避免一个一个地杀死他们(不知道哪个java是我的IDE)
这可以像这样轻松完成:
while read -r pid; do
kill $pid;
done < pid.txt
假设文件名为 pids.txt 您可以使用:
xargs kill < pids.txt
xargs
是一个程序,它从标准输入中读取文本,并将它们作为命令行参数传递给另一个程序。