Linux CentOS 7
为了显示正在运行我的bash脚本,我在终端中使用了这个:
ps -ef | grep myScript.sh
结果如下:
root 6886 31386 0 10:04 pts/0 00:00:00 grep --color=auto myScript.sh
很好。但我还需要显示myScript.sh的完整路径。
Smt是这样的:
root 6886 31386 0 10:04 pts/0 00:00:00 grep --color=auto /etc/application/scripts/myScript.sh
这可能吗?
1条答案
按热度按时间plicqrtu1#
您的脚本似乎没有在这里运行,显示为输出的进程是grep,而不是您的脚本。
我们试着用一个例子来解释:
我使用
grep
来查找进程script.sh
是否正在运行,我使用以下命令:如果进程正在运行,您将得到以下结果:
像这样:
PID为
842310
的进程是我正在运行的脚本。因此,请确保您的脚本正在运行;)
我不知道你能不能找到。我试过几种方法,但都没有成功。