天天看點

linux 任務排程 shell腳本

一個簡單的任務排程

首先要寫一個腳本world.sh  目的是為了驗證

#!、bin/bash

echo "hello world'  >> tt.txt

wq 退出儲存

然後更改權限

chomd 755 world.sh

智遊更改權限 sh才能變成可執行腳本

然後安裝crontab服務

linux應該都有crontab,沒有的話可以安裝一下:

yum install  vixie-cron

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 

手動啟動crontab服務:service crond start

檢視crontab服務是否已設定為開機啟動,執行指令:ntsysv 

加入開機自動啟動: 

chkconfig –level 35 crond on

也可以用設定開機自動啟動crond服務: 

chkconfig crond on

完成之後

可以參考在

vi /etc/crontab 添加任務排程

如果完成不了的話可以用另一種方法

crontab -e 

格式和上一種一樣

*/1 * * * * *   /root/hello.sh   //每分鐘執行一次

指令crontab -l 可以檢視目前任務

指令

檢視任務排程目前執行情況 随時更新

tail -f /var/log/cron

最後 可以

cat tt.txt

檢視腳本是否成功

如果 不成功可以去

/var/spool/mail/root

産看日志

踩坑 很多 首先明白這個問題不是很難但是很嚴謹,錯一點頭不行

五個* 所代表的意義

任務排程的格式

如果任務沒有成功首先檢視

tail -f /var/log/cron

其次檢視、var/spool/mail/root

謝謝

荒人之歌很好很棒,很有氣勢:

“天亦涼,地亦涼,蒼鷹不敢望北荒。”

“熱海落,熱海漲,熱海之畔獵雪狼。”

“雪狼逐,雪狼亡,握刀尋鹿終日忙。”

“何處生,何處死,何處能将白骨葬。”

“氓山雄,氓山壯,岷山才是真故鄉。”

“踏過茫茫雪,踩破萬裡霜,終日南望。

“踏過茫茫雪,踩破萬裡霜,不再南望。”

“我先去,你再來。”

“我先戰,你再來。”

“我先死,你再來。”

“歸途近,歸途遠,歸途踏上。”

“我已去,你快來。”

“我已戰,你快來。”

“我已死,你快來。”

轉載于:https://www.cnblogs.com/lppz/p/10011483.html

繼續閱讀