为什么命令`fg`有时不起作用?

时间:2016-06-09 07:16:17

标签: linux bash command-line command

有时候,我无法使用命令fg访问已停止的作业。问题是,如果我反复尝试,它最终会起作用。因此,最后,我永远不知道为什么它表现得如此。

几分钟前发生在我身上。请注意,我使用fg的别名,我在bashrc中定义了这样的别名:

alias mm="fg"

以下是jobs的输出:

[2]+  Stopped                 vim src/subroutines.F90  (wd: ~/Codes/MPIcode/currentVersion/slotJet/dme)

输入mm(或mm 2)时,我会继续使用命令行,这是输出:

vim src/subroutines.F90 (wd: ~/Codes/MPIcode/currentVersion/slotJet/dme)

[2]+  Stopped                 vim src/subroutines.F90  (wd: ~/Codes/MPIcode/currentVersion/slotJet/dme)
(wd now: ~/Codes/MPIcode/cambridgeBurner/testingVersion)

最终,我回到了我的工作岗位(在我输入命令mm的第10次之后)。

问题:

这种行为的来源是什么?下次发生这种情况时,我可以检查什么?

0 个答案:

没有答案