当前bash会话的进程ID如何确定?

17

我正在一个Linux服务器上作为管理员用户。有很多管理员用户同时使用这台机器。因此,在当前的bash命令行下,如何知道我正在使用的bash进程的当前进程ID?

谢谢!


什么的进程ID? - Inian
6
echo $$ 还是 echo $BASHPID?请参考 man bash 以了解它们之间的区别。 - dramzy
3
谢谢@ dramzy。我发现$ BASHPID确实很有用,因为它“在某些情况下与$$不同,例如不需要重新初始化bash的子shell”。 - Noam Manos
1个回答

38
你可以使用 echo $$ 命令获取当前 Bash shell 的进程 ID (PID)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接