centos 运行脚本的完整路径?

wztqucjr  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(150)

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

这可能吗?

plicqrtu

plicqrtu1#

您的脚本似乎没有在这里运行,显示为输出的进程是grep,而不是您的脚本。
我们试着用一个例子来解释:
我使用grep来查找进程script.sh是否正在运行,我使用以下命令:

ps -ef | grep script.sh

如果进程正在运行,您将得到以下结果:

  • 进程(script.sh)
  • grep进程搜索script.sh

像这样:

root      842310  842214  0 08:14 pts/2    00:00:00 /bin/bash ./script.sh
root      842338  842299  0 08:14 pts/4    00:00:00 grep --color=auto script.sh

PID为842310的进程是我正在运行的脚本。
因此,请确保您的脚本正在运行;)
我不知道你能不能找到。我试过几种方法,但都没有成功。

相关问题