如果我有一个名为myprogram
包含的文件
sleep 200
date
Run Code Online (Sandbox Code Playgroud)
在后台运行:
$ sh myprogram &
Run Code Online (Sandbox Code Playgroud)
我想知道myprogram
使用wait
命令何时完成
$ cat >notify
wait PID
echo "Program completed"
$ sh notify &
Run Code Online (Sandbox Code Playgroud)
PID
是第三个命令给出的进程ID,我的问题是在最后一个命令后立即在终端上打印消息“程序完成”,为什么等待不等待?,我使用的是 ubuntu 11.10