Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';检查应用程序是否在bash中运行的最佳方法是什么?_Bash_Grep_Ps - Fatal编程技术网

什么';检查应用程序是否在bash中运行的最佳方法是什么?

什么';检查应用程序是否在bash中运行的最佳方法是什么?,bash,grep,ps,Bash,Grep,Ps,我应该使用管道ps-ax | grep | grep-q,还是有更好的方法PS,我的示例中的第二个grep是从输出中删除第一个grep进程。 谢谢在Linux中有一个用于此的命令,称为pgrep。在Ubuntu上,它与pkill一起位于包procps中。在Linux中,有一个用于此的命令,称为pgrep。在Ubuntu上,它与pkill一起放在包procps中,使用grep[m]yapp而不是grep myapp,以避免在ps的输出中匹配grep命令。使用grep[m]yapp而不是grep m

我应该使用管道
ps-ax | grep | grep-q
,还是有更好的方法

PS,我的示例中的第二个grep是从输出中删除第一个
grep
进程。


谢谢

在Linux中有一个用于此的命令,称为
pgrep
。在Ubuntu上,它与pkill一起位于包
procps
中。在Linux中,有一个用于此的命令,称为
pgrep
。在Ubuntu上,它与
pkill
一起放在包
procps
中,使用
grep[m]yapp
而不是
grep myapp
,以避免在
ps
的输出中匹配
grep
命令。使用
grep[m]yapp
而不是
grep myapp
,以避免在
ps
的输出中匹配
grep
命令。