如果我有脚本“ script1.sh”,并且要使其第一步打印出自己的PID,请执行以下步骤。我怎么能在bash中做到这一点?
如果我有脚本“ script1.sh”,并且要使其第一步打印出自己的PID,请执行以下步骤。我怎么能在bash中做到这一点?
Answers:
当前正在运行的脚本的PID为 $$
http://www.gnu.org/software/bash/manual/bashref.html#index-_0024_0024
(
$$
)扩展为Shell的进程ID。在()
子外壳程序中,它扩展为调用外壳程序的进程ID,而不是子外壳程序。
bash
> 4,子外壳的PID(如任何壳的PID)被存储在$ BASHPID