Linux學習筆記之後台進程(at和&)

來源:互聯網
上載者:User

         Linux學習筆記之後台進程(at和&)
 
 3.2 
    at命令允許使用者向cron守護進程提交作業,使其在稍後的時間運行。這個稍後時間可能是10min或者幾天后,
如果你希望在一個月或者更長,最好還是用crontab檔案
   該作業的所有輸出都將以電子郵件的形式發送給使用者,除非你對其輸出進行了重新導向,大多數情況下是重
 定向到某個檔案中。

 

 3.2.1使用at來提交命令或者指令碼
      使用at提交作業有幾種不同的形式,可以通過命令還方式,也可以使用at命令提示字元。
      一般如果提交若干行的系統命令時,使用at命令提示字元,而在提交shell指令碼時,使用命令
      行方式。
 3.2.2
     列出所提交的作業

       at -l
3.2.3
     清除一個作業
      atrm [job no ] 或者at -r [job no]

3.3 &命令
    當在前台運行某個作業時,終端被該作業佔據,而在後台運行某個作業時,它不會佔據終端。
3.3.1
     向後台提交命令
     find /etc -name "srm.conf" -print >find.dt 2>&1 &
     提交後會給出一個系統進程號

3.4 nohup命令
   
    如果你在運行一個進程,而且你覺得在帳戶推出時該進程不會結束,那麼你可以使用nohup命令,該命令
    在你退出帳戶之後繼續運行相應的進程。nohup 就是no hang up的意思。

 

 

    小結:
        介紹的主要是有關後台運行作業的,有時候我們需要對大檔案進行大量更改,或執行一些複雜的查詢,
 這些工作最好能夠在系統負荷比較低時執行。
 建立一個定時清理記錄檔或完成其他特殊工作的指令碼,這樣只需要提交一次。就可以每天晚上運行,
 無需你的幹預。只要看相應的指令碼日誌就可以了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.