标签: bash
我正在尝试捕获在bash中运行的后台进程的pid。
我尝试了
somecommand & > somecommand.pid
它将pid输出到屏幕,但它不是命令标准输出的一部分。
[1] 1778
答案 0 :(得分:1)
特殊变量$!包含放置在后台的最新作业的PID:
$!
$ sleep 4 & $ sleep_pid=$! $ echo $sleep_pid 4456
这在man bash的{{3}}中有记录
man bash