活用Linux作業系統的背景工作

來源:互聯網
上載者:User

      在redhat中,不存在stop命令,可通過執行命令kill -stop PID,將進程掛起;

  stop % (停止第一個背景工作的執行)

  stop %n (停止第n個背景工作的執行)

  瞭解命令“stop”的使用後,便可將想要停止的背景工作暫停執行。例如使用者要將一個年度報表用 “nroff”命令整理,因為檔案量十分龐大,所以將它放到後台中執行。命令如下:

  #nroff -ms moonth[1-12].acct > year2003.acct &

  [4] 240

  當命令處理到一半的時候發覺moonth12.acct檔案是舊的需要更新,這時用“jobs”命令查看到背景工作“[4]”還在執行中,但無法知道命令已經處理到哪一個月份。此時可輸入下面的命令,將背景工作“[4]”先暫停執行:

  #stop %4

  然後查看檔案year2003.acct的尾部判斷是否已經處理到12月。如果還沒有執行到,那麼可以將moonth12.acct檔案的資料更新,再用命令“bg”將已被暫時停止執行的背景工作“[4]”接著繼續執行下去。這樣不但可更正錯誤檔案,而且不用將已處理完的任務重新再執行一次。

  方便之處

  前台、背景工作確實可以給日常操作帶來方便。因為,我們在日常操作中肯定會遇到同一時間要進行多個操作。這個時候如果不使用前台任務和背景工作,那麼將要花費很多時間。熟練運用前台和背景工作能達到“時”半功倍。  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.