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