linux如何使用shell腳本 linux中 shell腳本的第一條代碼是?
linux中 shell腳本的第一條代碼是?sh如何讓shell腳本每天定時(shí)執(zhí)行?每天定時(shí)執(zhí)行shell腳本,意味著你已經(jīng)開始走向自動(dòng)化運(yùn)維的道路。再進(jìn)一步,就要開始制定標(biāo)準(zhǔn)化了。有了標(biāo)準(zhǔn)化作為基礎(chǔ),
linux中 shell腳本的第一條代碼是?
sh
如何讓shell腳本每天定時(shí)執(zhí)行?
每天定時(shí)執(zhí)行shell腳本,意味著你已經(jīng)開始走向自動(dòng)化運(yùn)維的道路。再進(jìn)一步,就要開始制定標(biāo)準(zhǔn)化了。有了標(biāo)準(zhǔn)化作為基礎(chǔ),就可以繼續(xù)下一步,平臺(tái)運(yùn)維,最后是智能運(yùn)維。讓 讓我們回到主題。在這里,我提供兩種方法讓shell腳本每天定期執(zhí)行。
方法一:crontab無論你的系統(tǒng)是aix還是linux,都可以使用crontab定期執(zhí)行shell腳本,比如。
* * * * * ./監(jiān)視器/
gt/監(jiān)視器/
2gtamp1,這樣配置,意味著系統(tǒng)會(huì)每分鐘調(diào)用一次。
劇本。在這里,我們應(yīng)該強(qiáng)調(diào) "* * * * ",由每顆星代表。
第一個(gè)*代表0 ~ 59分鐘。
第二個(gè)*代表小時(shí)0 ~ 23 (0代表午夜)。
第三個(gè)*代表第1-31天。
第四個(gè)*代表1-12月。
第五個(gè)*代表從0到7的一周(0和7代表星期日)。
如果你想的話
每晚22: 30可以這樣修改。
30 22 * * * .gt 2gtamp1
方法二:Rundeck平臺(tái)使用Rundeck平臺(tái),可以大規(guī)模管理各主機(jī)的shell腳本運(yùn)行。crontab的最小時(shí)間單位是分鐘,而Rundeck平臺(tái)可以精確到秒。
Rundeck是一個(gè)基于Java和Grails的開源運(yùn)維自動(dòng)化工具,它提供了一個(gè)用于操作的Web管理接口,以及WebAPI的命令行工具和訪問控制方法。與Ansible等工具一樣,Rundeck可以幫助開發(fā)者和運(yùn)營商更好地管理節(jié)點(diǎn)。
總之,不管你用的是crontab還是Rundeck平臺(tái),你的shell一定要標(biāo)準(zhǔn)化,否則會(huì)給你后期的大規(guī)模運(yùn)維帶來很大的難度。