cron 系統調度進程??梢允褂盟诿刻斓姆歉叻遑摵蓵r間段運行作業,或在一周或一月
中的不同時段運行。
At at命令。使用它在一個特定的時間運行一些特殊的作業,或在晚一些的非負荷高峰時
間段或高峰負荷時間段運行。
& 使用它在后臺運行一個占用時間不長的進程。
Nohup 使用它在后臺運行一個命令,即使在用戶退出時也不受影響。
在考慮向c r o n進程提交一個c r o n t a b文件之前,首先要做的一件事情就是設置環境變量
E D I TO R。c r o n進程根據它來確定使用哪個編輯器編輯c r o n t a b文件。9 9 %的U N I X和L I N U X用
戶都使用v i,如果你也是這樣,那么你就編輯$ H O M E目錄下的. p r o f i l e文件,在其中加入這樣
一行:
EDITOR=vi; export EDITOR
然后保存并退出。
如果希望添加、刪除或編輯c r o n t a b文件中的條目,而E D I TO R環境變量又設置為v i,那么
就可以用v i來編輯c r o n t a b文件,相應的命令為:
$ crontab -e
殺死后臺進程
如果想殺死后臺進程可以使用k i l l命令。當一個進程被放到后臺運行時, s h e l l會給出一個進程號,我們可以根據這個進程號,用k i l l命令殺死該進程。該命令的基本形式為:
kill -signal [process_number]
在殺進程的時候,執行下面的命令(你的進程號可能會不同)并按回車鍵。系統將會給出相
應的信息告訴用戶進程已經被殺死。
如果系統沒有給出任何信息,告訴你進程已經被殺死,那么不妨等一會兒,也許系統正
在殺該進程,如果還沒有回應,就再執行另外一個k i l l命令,這次帶上一個信號選項:
如果用上述方法提交了一個后臺進程,那么在退出時該進程將會被終止。為了使后臺進
程能夠在退出后繼續運行,可以使用n o h u p命令,