查找所有使用特定名称linux运行的进程



我是linux的新手,我想把我电脑上所有运行的进程都写到一个.txt文件中,这个文件中有一个单词"con";在他们身上。

我写的剧本:

#!/bin/bash
ps -A | grep "con" > con_proc.txt

为什么不起作用?

#!/bin/bash
ps -eaf | grep -i "con" > con_proc.txt

如果要放置在脚本内部,则脚本的内容将是上面的内容,例如script.sh

要调用脚本,您需要执行以下操作:

chmod +x script.sh
./script.sh

第一个命令赋予脚本执行权限,第二个命令调用脚本。

Linux有pgrep可以做到这一点。

$ pgrep -a con
...

最新更新