【发布时间】:2023-03-15 01:51:02
【问题描述】:
如何获取后台进程的返回值? 如果我这样做,我会得到 0
#!/bin/bash
SomeCommand&
echo $?
输出: #~0
但如果我尝试
SomeCommand
echo $?
输出: #~255
我读过那个等待命令,但如果我这样做了
SomeCommand$
wait $!
echo $?
如果上一个命令未完成,我无法运行下一个命令。
【问题讨论】:
-
如果进程仍在工作,则无法获取进程的退出状态。
0表示您已在后台成功启动该作业。