【发布时间】:2016-04-27 07:29:14
【问题描述】:
我有这样的事情
./myProcess.sh &
所以我在后台运行它。当我输入 ps 时,进程名称是“bash”。
16282 pts/5 00:00:00 bash
有什么方法可以使用名称启动进程吗?当我输入命令 ps 时,我想查看进程名称(以及 PID 和其他信息),而不是“bash”。
非常感谢
【问题讨论】:
-
顺便说一句,对可执行的 shell 脚本使用
.sh扩展名(与旨在获取而不是执行的 shell 库相反)是不好的形式:这意味着如果你曾经将该可执行文件重写为一种非 shell 语言,您要么需要修改所有调用者,要么使用具有误导性的名称。 (此外,如果它是 bash、ksh 或 POSIX sh 以外的其他 shell,.sh扩展会给出关于它与哪些解释器兼容的误导/错误信号。