Linux設定定時指令碼!

2021-08-15 01:24:50 字數 1211 閱讀 1717

首先

安裝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...