LINUX服務(wù)器定時(shí)重啟的具體命令如下:
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),和平企業(yè)網(wǎng)站建設(shè),和平品牌網(wǎng)站建設(shè),網(wǎng)站定制,和平網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,和平網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
crontab -e
0 1 * * * /sbin/reboot? ? ? ? ? ? ? ? ? ? ? ( 0 1 * * *表示每天凌晨一點(diǎn)重啟.)
0 1 * * 1/sbin/reboot? ? ? ? ? ? ? ? ? ? ? ? (0 1 * * 1表示每周一凌晨一點(diǎn)重啟
30 2 * * * /home/bin/oraclebackup.sh? ? ?(備份數(shù)據(jù)庫和站點(diǎn)目錄)
30 3 * * * /home/bin/cmsbackup.sh? ? ? ? ? (備份數(shù)據(jù)庫和站點(diǎn)目錄)
[root@localhost ~]# /etc/init.d/crond restart? ? ? ?
[root@localhost ~]# chkconfig --levels 35 crond on(重啟crond服務(wù))
擴(kuò)展資料:
在/etc目錄下有一個(gè)crontab文件,這個(gè)就是系統(tǒng)任務(wù)調(diào)度的配置文件。用戶所建立的crontab文件中,每一行都代表一項(xiàng)任務(wù),每行的每個(gè)字段代表一項(xiàng)設(shè)置,它的格式共分為六個(gè)字段,前五段是時(shí)間設(shè)定段,第六段是要執(zhí)行的命令段,格式如下:
minute hour day month week command
其中:
1.minute: 表示分鐘,可以是從0到59之間的任何整數(shù)。
2.hour:表示小時(shí),可以是從0到23之間的任何整數(shù)。
3.day:表示日期,可以是從1到31之間的任何整數(shù)。
4.month:表示月份,可以是從1到12之間的任何整數(shù)。
5.week:表示星期幾,可以是從0到7之間的任何整數(shù),這里的0或7代表星期日。
6.command:要執(zhí)行的命令,可以是系統(tǒng)命令,也可以是自己編寫的腳本文件。
crond是Linux下用來周期性的執(zhí)行某種任務(wù)或等待處理某些事件的一個(gè)守護(hù)進(jìn)程,與windows下的計(jì)劃任務(wù)類似,在CentOS Linux release 7.2.1511中默認(rèn)是開機(jī)啟動(dòng)的,大家可以使用命令:systemctl status crond進(jìn)行查看。 crond進(jìn)程定期(每分鐘)檢查是否有要執(zhí)行的任務(wù),如果有要執(zhí)行的任務(wù),則自動(dòng)執(zhí)行該任務(wù)。用戶在cron表
(也被稱為crontab文件)指定了定時(shí)任務(wù),crontab也就是我們常見的定時(shí)任務(wù)設(shè)置命令。Linux下的任務(wù)調(diào)度分為兩類,系統(tǒng)任務(wù)調(diào)度和用戶任務(wù)調(diào)度。
系統(tǒng)任務(wù)調(diào)度 :系統(tǒng)周期性所要執(zhí)行的工作,比如寫緩存數(shù)據(jù)到硬盤、日志清理等。/etc/crontab文件就是系統(tǒng)任務(wù)調(diào)度的配置文件。
用戶任務(wù)調(diào)度 :用戶定期要執(zhí)行的工作,比如用戶數(shù)據(jù)備份、定時(shí)郵件提醒等。用戶可以使用 crontab 工具來定制自己的計(jì)劃任務(wù)。所有用戶定義的crontab文件都被保存在/var/spool/cron目錄中。其文件名與用戶名一致,使用者權(quán)限文件如下:
通過以上幫助信息,我們可以知道crond是執(zhí)行任務(wù)計(jì)劃的一個(gè)守護(hù)進(jìn)程。在使用crontab之前我們可以根據(jù)幫助信息來設(shè)置相關(guān)選項(xiàng),一般情況下我們都使用默認(rèn)值。
1.建立演示賬號(hào)crontab。
2.星號(hào)(*)使用舉例。
以上例子中完整演示了crontab從建立到執(zhí)行的過程?!? 0 * * * echo "GeekDevOps"”表示在每天00:05執(zhí)行命令:echo "GeekDevOps"。后面的星號(hào)表示只要前面條件滿足都執(zhí)行。例子中的-u選項(xiàng)指定了用戶:crontab,-l選項(xiàng)列舉了相關(guān)用戶的用戶任務(wù)調(diào)度,不指定用戶則默認(rèn)為root。執(zhí)行結(jié)果默認(rèn)寫入到用戶mail目錄下的相關(guān)文件中。
3.逗號(hào)(,)的使用舉例。
現(xiàn)在我們已經(jīng)把用戶切換到crontab下,因此無需額外指定-u選項(xiàng)相關(guān)內(nèi)容?!? 2,6,8 * * *”表示每天的02:03:00、06:03:00、08:03:00分別執(zhí)行一次命令:ls /usr/local。
4.減號(hào)(-)的使用舉例。
例子中的“0 2-6 * * 6 df -h /”表示用戶crontab在每周六的02:00、03:00、04:00、05:00、06:00執(zhí)行命令:df -h / 。
5.斜杠(/)的使用舉例。
例子中表示每隔2分鐘執(zhí)行一次命令:echo "GeekDevOps"/root/GeekDevOps.txt。
6.crontab的使用非常簡單,很容易理解,只要在取值范圍內(nèi)設(shè)置執(zhí)行的值基本是沒有問題的?,F(xiàn)在我們要?jiǎng)h除已經(jīng)設(shè)置的這些定時(shí)任務(wù)。
例子中,選項(xiàng)-r表示刪除所有定時(shí)任務(wù)。選項(xiàng)-i表示在刪除前進(jìn)行再次確定,輸入y或者Y才能真正刪除。
7.備份我們設(shè)置的用戶任務(wù)調(diào)度配置文件。
8.系統(tǒng)任務(wù)調(diào)度的使用舉例。
系統(tǒng)任務(wù)調(diào)度與用戶任務(wù)調(diào)度不一樣,需要直接在/etc/crontab里面配置,如果需要指定用戶,還需要在執(zhí)行命令前指定用戶名。通過crontab -l 命令是查看不到系統(tǒng)任務(wù)調(diào)度任務(wù)的。
;?????linux定時(shí)關(guān)機(jī)需要分四步進(jìn)行,下面是具體介紹:
1、linux系統(tǒng)如果要定時(shí)關(guān)機(jī),需要用shutdown命令來實(shí)現(xiàn);
2、輸入shutdown-H接時(shí)間即可,指定特定的時(shí)間來關(guān)機(jī);
3、如果要取消剛剛的關(guān)機(jī)任務(wù),可以輸入shutdown-c;
4、如果需要維護(hù),要通知其他在線用戶,可以輸入shutdown-k發(fā)送關(guān)機(jī)警告。
以上就是今天的分享了,希望可以幫助到大家。
本文章基于thinkpadE15品牌、centos7系統(tǒng)撰寫的。
當(dāng)前題目:linux定時(shí)命令大全 Linux定時(shí)命令
網(wǎng)頁路徑:http://jinyejixie.com/article34/hpcspe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、面包屑導(dǎo)航、ChatGPT、電子商務(wù)、營銷型網(wǎng)站建設(shè)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)