有时候,我无法使用命令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次之后)。
问题:
这种行为的来源是什么?下次发生这种情况时,我可以检查什么?