命令解釋:
cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業
at at命令,使用它在乙個特定的時間執行一些特殊的作業
& 使用它在後台執行乙個占用時間不長的程序
nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響
crontab命令的格式:
crontab [-u user] -e -l -r
-u 使用者名稱 -e 編輯crontab檔案 -l 列出crontab檔案中的內容 -r 刪除crontab檔案
建立乙個新的crontab檔案:
在考慮向cron程序提交乙個crontab檔案之前,首先要做的是設定環境變數editor,因為99%的unix和linux使用者都使用vi,因此可以編輯$home目錄下的.profile或.bash_profile,加入一行:
editor=vi; export editor;
編輯檔案cron,內容為0,15,30,45 18-06 * * * /bin/echo `date` > /dev/console
表示每隔15分鐘向控制台輸出一次當前時間,這樣系統崩潰的時候,可以通過檔案看出來
然後使用 crontab usercron提交給cron程序,同時副本存放在/var/spool/cron目錄中
at命令:
at命令會保留所有當前的環境變數,包括路徑,不像crontab,只提供預設的環境
通過/etc目錄下的at.deny和at.allow檔案來控制哪些使用者可以使用at命令
命令格式:at[-f script] [-m -l -r] [time] [date]
-f script 是所要提交的指令碼或命令
-l 列出當前所有等待執行的作業,atq命令具有相同的作用
-m 作業完成後給使用者傳送郵件
-r 清除作業,清除時需要提供作業標識(id),有的系統使用atrm來清除
time at命令的時間格式非常靈活,可以是h、hh.hhmm、hh:mm或h:m,還可以使用a.m.或p.m.
date 日期格式可以是月份數或日期數,而且還能識別比如today,tomorrow這樣的詞
at命令的提交[job bo] 或at-r [job no],如 at -r job 3
&命令:
使用這個命令可以解放出終端接著做別的事情,但是需要使用者互動的程式就不能放在後台
格式: 程式/命令
& 注意標準輸出一樣會顯示在螢幕上,可以使用重定向方法解決
nohup命令:
格式: nohup command & 這樣在這個使用者退出之後,程序一樣會繼續執行,不會中斷
使用這個命令,預設該作業的輸出都會定向到乙個名為nohup.out的檔案中
UNIX後台執行命令
命令解釋 cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業 at at命令,使用它在乙個特定的時間執行一些特殊的作業 使用它在後台執行乙個占用時間不長的程序 nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響 crontab命令的格式 crontab u user ...
UNIX後台執行命令
命令解釋 cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業 at at命令,使用它在乙個特定的時間執行一些特殊的作業 使用它在後台執行乙個占用時間不長的程序 nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響 crontab命令的格式 crontab u user ...
後台執行命令
1.cron是系統主要的排程程序,可以在無需人工干預的情況下執行作業。有乙個叫做crontab的命令允許使用者提交 編輯或刪除相應的作業。2.crob的域 第1列 分鐘1 59 第2列 小時1 23 0表示子夜 第3列 日1 31 第4列 月1 12 第5列 星期0 6 0表示星期天 第6列 要執行...