linux 定時指令碼

2022-07-13 10:57:11 字數 1189 閱讀 3487

1、驗證 是否安裝了 crontab

步驟一:確認crontab是否安裝

crontab -l

如果報 「command not found」 ,就說明該crontab服務沒有安裝 如果報 「no crontab for root」 ,就說明已經安裝crontab服務了, 不用再安裝了

2、**如果沒有則安裝crontab服務

yum install -y vixie-cron yum install crontabs /sbin/service crond start chkconfig --level 35 crond on

3.將上面的備份指令碼加入到crontab服務中,使每天早上五點自動備份資料庫

crontab -e

插入下面這一行

00 05 * * * /bin/sh /usr/local/mysql/sqlautobak.sh

檢視自動備份任務是否建立成功

驗證:crontab -l

【1.安裝crontab

命令:yum install cixie-cron

yum install crontabs

2.開啟crontab服務

service crond start //啟動服務

service crond stop //關閉服務

service crond restart //重啟服務

檢視crontab服務狀態:service crond status

3.設定指令碼

命令列輸入:crontab -e 進入後編寫想要執行的指令碼

*/1 * * * * /opt/ 每一分鐘執行一次

*/5 * * * * /opt/ 每五分鐘執行一次

0 */1 * * * /opt/ 每小時執行一次

30 1 * * * /opt/ 每天1:30執行一次

0 23-7/2,8 * * * 晚上11點到早上8點之間每兩個小時和早上八點

0 11 4 * 1-3 每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點

22 4 * * 0 每星期(週日凌晨4:22)執行

42 4 1 * * 每月(1號凌晨4:42)去執行】

2、編輯指令碼

telnet testyqt.easysign.cn 8028

Linux設定定時指令碼!

首先 安裝crontab root centos yum install vixie cron root centos yum install crontabsvixie cron軟體包是cron的主程式 crontabs軟體包是用來安裝 卸裝 或列舉用來驅動 cron 守護程序的 的程式。然後開啟...

linux指令碼定時刪除檔案

root ebs 46753 vi etc init.d delete.sh 內容 bin bash dir upload file images login qrcode 要刪除檔案的資料夾路徑 files ls for file in files doif e then rm f fidone ...

定時刪除Linux日誌指令碼

新建乙個 usr local script clearlog.sh指令碼 bin sh 刪除nacos7天前的日誌 find usr local nacos bin logs mtime 7 name log exec rm rf 刪除zabbix7天前的日誌 find opt prod logs ...