最近兩周,一直在做一些VBA的事情,一直想把工作用的系統(tǒng)切換到Linux平臺,但是還是沒有辦法做到完整的切換。但繼續(xù)學(xué)習(xí)Linux命令不會止步,我會繼續(xù)努力。
2008.1.21.
本周來學(xué)習(xí)后臺命令:
cron 系統(tǒng)調(diào)度進程。使用它在每天或一個循環(huán)周期中完成作業(yè)。
At 使用它在一個特定的時間運行一些特殊的作業(yè)。
& 使用它在后臺運行一個占用時間不長的進程。
Nohup 使用它在后臺運行一個命令,即使用戶退出時也不受影響。
crontab命令允許用戶提交、編輯或刪除相應(yīng)的作業(yè)。每一個用戶都可以有一個crontab文件來保存調(diào)度信息,系統(tǒng)管理員通過cron.deny和cron.allow這兩個文件來禁止或允許用戶擁有自己的crontab文件。
crontab的域:
分鐘 小時 日 月 星期 要運行的命令
可以用-來表示一個時間范圍,域中可以用逗號(,)表示多個選項,用*表示連續(xù)的時間段。
命令格式:crontab [-u user] -e -l -r
根用戶可以通過/etc目錄下的at.allow和at.deny文件來控制哪些用戶可以使用at命令,哪些用戶不行。
at命令格式:at [-f script] [-m -l -r] [time] [date]
nohup命令格式:nohup command &
默認(rèn)會將該作業(yè)的所有輸出重定向到一個名為nohup.out的文件中,可以指定輸出文件,如下:
nohup command >myout.file 2>&1