/usr/bin/fg:第 4 行:fg:无作业控制

/usr/bin/fg:第 4 行:fg:无作业控制

我在打电话时遇到了上述问题

sleep 100 &

后台作业开始,然后我通过以下方式暂停该过程:

kill -STOP <PID>

那么如果我只是说

fg sleep

它将作业带到前台并运行状态。然而

/usr/bin/fg sleep

给出一个错误。我检查了 fg 的路径

which fg
whereis fg

两者都给出:/usr/bin/fg

我怎样才能解决这个问题?另外,我正在尝试在 C 中使用 execvp 调用 fg,我需要解决这个问题。

相关内容