我是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
...