首先
安裝crontab
[root@centos ~]# yum install vixie-cron
[root@centos ~]# yum install crontabs
vixie-cron軟體包是cron的主程式;
crontabs軟體包是用來安裝、卸裝、或列舉用來驅動 cron 守護程序的**的程式。
然後開啟crontab服務
service crond start
用以下的方法啟動、關閉這個cron服務:
service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置
檢視crontab服務狀態:service crond status
然後我們建立乙個sh檔案
touch test.sh
然後在裡面新增一句話
vim test.sh
echo "hello word"
然後儲存退出
之後咱們開啟我們剛剛安裝的定時器,
啟動命令在前面
然後檢視一下是否啟動成功,這些命令前面都有
接下來我們編輯乙個檔案
vim /etc/crontab
然後在最下面我們新增一句話
*/1 * * * * root /root/test.sh >> /root/sh.txt
我解釋一下這句話的意思,第乙個*/1表示每一分鐘執行一次,後面的*都表示預設的狀態,我們不用管,後面的root表示是root使用者執行,在後面的是表示我們要執行的shell指令碼路徑,這裡的路徑要寫全路徑,然後最後乙個表示執行結果放在**,我這裡指定sh.txt是因為我已經有了這個檔案了,如果你們沒有可以先去建立乙個這檔案!
那麼接下來我們儲存退出,然後我們在一分鐘以後去查詢我們的sh.txt檔案,會發現裡面多了內容,hello word在裡面已經躺著了,簡單的定時指令碼操作!剛剛接觸定時,做個筆記,以後用命令的時候忘記了,可以來查閱!
網上有好多資料,很詳細的解釋,我在這裡沒有多解釋,如果大家感興趣,可以去搜一搜,學習學習,每天進步一點點就好!
Centos設定定時指令碼
首先檢查是否安裝crontab,輸入命令 crontab l若沒有提示命令不存在則說明已安裝,可以跳過安裝步驟 centos下安裝crontab的命令為 yum install vixie cron yum install crontabsvixie cron軟體包是cron的主程式 crontab...
linux 定時指令碼
1 驗證 是否安裝了 crontab 步驟一 確認crontab是否安裝 crontab l 如果報 command not found 就說明該crontab服務沒有安裝 如果報 no crontab for root 就說明已經安裝crontab服務了,不用再安裝了 2 如果沒有則安裝cront...
linux 下設定定時執行shell指令碼
需求 每十分鐘跑一遍自己寫的某個shell指令碼 vim ect crontab 最後一行新增一句 1 root sh projects updateds.sh tmp svnupdatecrontab 1 root svn update projects ds front trunk tmp sv...