作者 主題: 無法將背景程式調回前景  (閱讀 1746 次)

0 會員 與 1 訪客 正在閱讀本文。

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
無法將背景程式調回前景
« 於: 2013-04-20 15:25 »

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

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

為什麼會這樣?

謝謝

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 無法將背景程式調回前景
« 回覆 #1 於: 2013-04-20 23:29 »
你怎麼丟到背景的?
<0  =_=  Don't learn to hack , hack to learn.

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: 無法將背景程式調回前景
« 回覆 #2 於: 2013-04-21 15:01 »
perl test.pl &
然後開始跑了以後 , 我按 control C 來停止它的程式顯示結果來停止 , 然後我還有用 ps 去看 , 他還有再跑 ,  現在用 ps 看 , 他也是還在 , 只是我沒辦法看到它的程式顯示結果了 ........
« 上次編輯: 2013-04-21 15:04 由 iopklmm »

alvinshih

  • 可愛的小學生
  • *
  • 文章數: 21
    • 檢視個人資料
Re: 無法將背景程式調回前景
« 回覆 #3 於: 2013-04-24 11:48 »
如果你都把它丟到背景執行了,正常情形下,你應該沒辦法使用Ctrl-C來中斷它的結果顯示,除非你把它切回前景,才能中斷它(但也不是中斷結果顯示)

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