【发布时间】:2015-12-06 16:49:49
【问题描述】:
我正在通过 SSH 控制远程 Linux 机器,我需要能够知道进程在运行时的 pid 以及运行后的退出状态
我的尝试是通过 SSH 发出这个命令
my_cmd & echo $!;等待$!;回声 $?;
输出如下,正是我需要的:
pid
...stdout...
exit_status
现在有时会发生显然命令太快,所以我得到类似的东西:
...stdout...
pid
exit_status
有没有办法防止这种行为?
【问题讨论】: