鳥哥私房菜重溫筆記7

  1. at命令的使用
    linux

    at 命令能夠讓一個任務在規定的某個時間執行,其經常使用的語法結構以下:ide

       at  time 如:  at 4:30 2014-11-7 at命令的執行結果會經過郵件的方式發給用戶。crontab

        at now + number minutes|hours|daysci

    at -l 查看當前的全部的at任務cmd

    at -d  number 刪除某個任務。it

  2. batch 命令的做用class

    batch命令也能夠在規定的某個時間執行相應的任務。但batch會在CPU負載0.8如下才開始執行,若是CPU比較繁忙,系統會暫緩執行。後臺

  3. crontab 的使用定時任務

    at 命令只執行一次,可是crontab 計劃任務能夠指定在規定的時間,循環執行。主要命令是crontab -e  .該命令會打開/etc/crontab文件。該文件中循環

    *(分) * (時) *(day) *(month) *(week) user cmd args  若是不指定,*表明每一分,每1小時,每一天,每一月,每一人星期。

    crontab -r 能夠刪除全部的定時任務,若是要刪除某個具體的任務時,能夠用crontab -e 編輯 /etc/crontab文件。

4 linux的工做控制。

   能夠在下命令的時候,cmd & 讓命令在後臺執行。或者將當前正在執行的工做,用ctrl +z ,將該程序轉至後臺來執行。

   fg 能夠將最近一個放到後臺的程序調至前臺執行。 

   fg  %number 將後臺的某一個做業調至前臺執行。

   bg  %number 能夠將後臺的某一個做業在後臺執行。可是執行的結果仍然會在當前控件終端輸出。

   前臺和後臺的做業控制都跟當前的控制終端相關。若是退出控制終端,則做業控件會失效。若是想讓做業控制不失效,則能夠使用nohup命令。

   nohup comd & 當程序在後臺執行。用戶若是離開當前的控制檯,做業控制仍然進行。

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息