酷!學園

技術討論區 => Linux 討論版 => 主題作者是: iopklmm 於 2013-04-20 15:25

主題: 無法將背景程式調回前景
作者: iopklmm2013-04-20 15:25

我用背景執行了四隻程式 , 我按下ps的時候有看到他們 , 但是我按下 fg PID 的時候 , 卻顯示
fg: No such job.

然後我打 jobs 也什麼都沒有顯示

為什麼會這樣?

謝謝
主題: Re: 無法將背景程式調回前景
作者: rainday2013-04-20 23:29
你怎麼丟到背景的?
主題: Re: 無法將背景程式調回前景
作者: iopklmm2013-04-21 15:01
perl test.pl &
然後開始跑了以後 , 我按 control C 來停止它的程式顯示結果來停止 , 然後我還有用 ps 去看 , 他還有再跑 ,  現在用 ps 看 , 他也是還在 , 只是我沒辦法看到它的程式顯示結果了 ........
主題: Re: 無法將背景程式調回前景
作者: alvinshih2013-04-24 11:48
如果你都把它丟到背景執行了,正常情形下,你應該沒辦法使用Ctrl-C來中斷它的結果顯示,除非你把它切回前景,才能中斷它(但也不是中斷結果顯示)

你有試著使用jobs來查看嗎?另外,bg 後接的是jobs ID吧!而非是PID