NGi*_*Gix 2 bash shell
这是一个简单的问题,但我没有找到任何信息.什么意思$!或$$在bash?
$!
$$
例如:ps -p $! 或pstree $$?
ps -p $!
pstree $$
pau*_*sm4 12
实际上,这些变量是由Bourne shell中的bash继承的.
"$$"表示当前的PID.
"$!" 你的shell在后台运行的最后一个程序的PID(例如"myprog&")
这是一个shell变量列表:
T.J*_*der 10
$!是后台运行的最后一个作业的进程 ID。
$$是脚本本身的进程ID。
(以上都是TDLP 上的高级 Bash 脚本指南的链接。)
另请参阅gnu.org 文档。
归档时间:
13 年 前
查看次数:
5882 次
最近记录: