怎么執(zhí)行sh腳本文件 定時(shí)執(zhí)行一個(gè)sh腳本怎么寫?
定時(shí)執(zhí)行一個(gè)sh腳本怎么寫?Linux中的crontab命令用于提交和管理用戶的定期任務(wù)。示例如下:crontab-e edit periodic tasks30 21**/etc/init.d/sm
定時(shí)執(zhí)行一個(gè)sh腳本怎么寫?
Linux中的crontab命令用于提交和管理用戶的定期任務(wù)。示例如下:
crontab-e edit periodic tasks
30 21**/etc/init.d/smb restart每晚21:30重新啟動(dòng)smb
crontab命令說明:
crontab命令用于提交和管理需要定期執(zhí)行的用戶任務(wù)。與windows下的計(jì)劃任務(wù)類似,在安裝操作系統(tǒng)時(shí),默認(rèn)情況下將安裝此服務(wù)工具,crond進(jìn)程將自動(dòng)啟動(dòng)。crond進(jìn)程每分鐘都會(huì)檢查是否有要執(zhí)行的任務(wù),如果有,就會(huì)在第行執(zhí)行,任務(wù)會(huì)自動(dòng)執(zhí)行。
語(yǔ)法
crontab(option)(參數(shù))
options
-E:編輯用戶的計(jì)時(shí)器設(shè)置;
-L:列出用戶的計(jì)時(shí)器設(shè)置;
-R:刪除用戶的計(jì)時(shí)器設(shè)置;
-U:指定要設(shè)置計(jì)時(shí)器的用戶名稱。
參數(shù)
crontab文件:指定包含要執(zhí)行的任務(wù)的crontab文件。
知識(shí)擴(kuò)展
Linux下的任務(wù)調(diào)度分為兩類:系統(tǒng)任務(wù)調(diào)度和用戶任務(wù)調(diào)度。
系統(tǒng)任務(wù)調(diào)度:系統(tǒng)定期執(zhí)行的工作,如將緩存數(shù)據(jù)寫入硬盤、日志清理等。/etc目錄中有一個(gè)crontab文件,它是系統(tǒng)任務(wù)調(diào)度的配置文件。