網頁

2013年4月8日 星期一

fg,bg,&指令,將指令放到後台執行;nohup指令可讓使用者登出系統後,程序繼續執行


  • 使用者有時侯執行的程序可能要花很多時間,如果將它放在前景執行,將導致無法繼續做其他事情,最好的方法就是將它放在背景執行,甚至可能還希望使用者登出系統後,程序還可以繼續執行。
    • 在背景執行程序的&,bg指令
      • 格式:指令 &
        • sample 1 :
          • netscape
        • sample 2:
          • updatedb
            • 按下Ctrl+Z中斷動作
          • bg
            • 將更新動作放到背景執行
        • sample 3:
          • sleep 300 &
          • ps
        • 後台執行時,並將輸出重定向到指定文件中
          • mv /mnt/sdd5/test /root/ &>message &
            • 上例,使用重定向將命產生的輸出和錯誤信息寫入文件message中,這樣命令執行過程中就不會有消息發送到控制台了。
    • 在前景執行程序的fg指令
      • fg
  • nohup指令可讓使用者登出系統後,程序繼續執行
    • nohup myserver &
----編輯紀錄
  • 2013/4/23:
    • 新增:
      • 背景執行範例程式 sample 3 、重定向


沒有留言:

張貼留言