cron 系統(tǒng)調(diào)度進(jìn)程。可以使用它在每天的非高峰負(fù)荷時(shí)間段運(yùn)行作業(yè),或在一周或一月
中的不同時(shí)段運(yùn)行。
At at命令。使用它在一個(gè)特定的時(shí)間運(yùn)行一些特殊的作業(yè),或在晚一些的非負(fù)荷高峰時(shí)
間段或高峰負(fù)荷時(shí)間段運(yùn)行。
& 使用它在后臺(tái)運(yùn)行一個(gè)占用時(shí)間不長(zhǎng)的進(jìn)程。
Nohup 使用它在后臺(tái)運(yùn)行一個(gè)命令,即使在用戶退出時(shí)也不受影響。
在考慮向c r o n進(jìn)程提交一個(gè)c r o n t a b文件之前,首先要做的一件事情就是設(shè)置環(huán)境變量
E D I TO R。c r o n進(jìn)程根據(jù)它來(lái)確定使用哪個(gè)編輯器編輯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環(huán)境變量又設(shè)置為v i,那么
就可以用v i來(lái)編輯c r o n t a b文件,相應(yīng)的命令為:
$ crontab -e
殺死后臺(tái)進(jìn)程
如果想殺死后臺(tái)進(jìn)程可以使用k i l l命令。當(dāng)一個(gè)進(jìn)程被放到后臺(tái)運(yùn)行時(shí), s h e l l會(huì)給出一個(gè)進(jìn)程號(hào),我們可以根據(jù)這個(gè)進(jìn)程號(hào),用k i l l命令殺死該進(jìn)程。該命令的基本形式為:
kill -signal [process_number]
在殺進(jìn)程的時(shí)候,執(zhí)行下面的命令(你的進(jìn)程號(hào)可能會(huì)不同)并按回車(chē)鍵。系統(tǒng)將會(huì)給出相
應(yīng)的信息告訴用戶進(jìn)程已經(jīng)被殺死。
如果系統(tǒng)沒(méi)有給出任何信息,告訴你進(jìn)程已經(jīng)被殺死,那么不妨等一會(huì)兒,也許系統(tǒng)正
在殺該進(jìn)程,如果還沒(méi)有回應(yīng),就再執(zhí)行另外一個(gè)k i l l命令,這次帶上一個(gè)信號(hào)選項(xiàng):
如果用上述方法提交了一個(gè)后臺(tái)進(jìn)程,那么在退出時(shí)該進(jìn)程將會(huì)被終止。為了使后臺(tái)進(jìn)
程能夠在退出后繼續(xù)運(yùn)行,可以使用n o h u p命令,