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