我在不同目录下启动相同脚本的实例,但是当我ps -ef
时,我看到了:
... /bin/bash ./example.sh ...
... /bin/bash ./example.sh ...
我怎样才能通过./example.sh
调用我的进程,并显示绝对目录路径或设置我自己的进程名称,以便在使用ps -ef
<时可以区分不同目录中运行的进程/ p>
答案 0 :(得分:0)
检查this,它显示了如何获得流程的完整路径
但是如果要设置新的进程名称,则可以将文件重命名为example1.sh,example2.sh ...,并创建符号链接 ln -s example1.sh example.sh,每次要调用不同的文件时都会更改链接。