1.編寫一個(gè).sh腳本文件
cd /yhx
touch shell.sh
# 創(chuàng)建一個(gè).log文件用來作為腳本的輸出文件
touch hello.log
2.編輯腳本文件(寫入需要執(zhí)行的腳本)
vim /yhx/shell.sh
echo hello world >> /yhx/hello.log
3.編輯定時(shí)任務(wù)
crontab -e
# 內(nèi)容
# 每分鐘執(zhí)行一次
* * * * * sh /yhx/shell.sh
4.重載crontab服務(wù)(linux默認(rèn)是啟動(dòng)crontab的)
/sbin/service crond reload
5.常用命令
crontab -l //查看定時(shí)任務(wù)列表
crontab -e //編輯定時(shí)任務(wù)
/sbin/service crond start //啟動(dòng)服務(wù)
/sbin/service crond stop //關(guān)閉服務(wù)
/sbin/service crond restart //重啟服務(wù)
/sbin/service crond reload //重新載入配置
/sbin/service crond status //查看當(dāng)前服務(wù)狀態(tài)
ntsysv //進(jìn)入交互界面,可以設(shè)置開機(jī)自啟動(dòng)
ntsysv說明:
上下鍵:可以在中間的方框當(dāng)中惰说,在各個(gè)服務(wù)之間移動(dòng)捌臊;
空格鍵:可以用來選擇你所需要的服務(wù),[*]表示開起啟動(dòng)秽誊;
tab鍵:可以在方框、OK琳骡、Cancel之間移動(dòng)锅论;
[F1]鍵:可以顯示該服務(wù)的說明。
注意
若報(bào)錯(cuò):-bash: ntsysv: command not found
yum安裝即可:yum install ntsysv
6.參考博客:
https://blog.csdn.net/weixin_42575020/article/details/105140129?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160568345619724842910541%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=160568345619724842910541&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_v1~rank_blog_v1-2-105140129.pc_v1_rank_blog_v1&utm_term=%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1&spm=1018.2118.3001.4450