linux的crontab监控,centos服务器crontab计划任务 监控网站
首先,創(chuàng)建一個(gè)腳本。這里創(chuàng)建一個(gè)訪問(wèn)網(wǎng)址的腳本:
Shell
#!/bin/bash
curl http://www.xxx.cn/?f=localhost 2>&1 >/dev/null
1
2
#!/bin/bash
curlhttp://www.xxx.cn/?f=localhost2>&1>/dev/null
解釋一下:2>&1 >/dev/null
>/dev/null
輸出到空設(shè)備,表示丟掉輸出信息。
2 > &1
將輸出到標(biāo)準(zhǔn)錯(cuò)誤的信息輸出到標(biāo)準(zhǔn)輸出設(shè)備(通常是屏幕)
繼續(xù)。
把創(chuàng)建好的腳本保存為文件,如 a.sh。復(fù)制到服務(wù)器,如目錄/usr/local/bin/a.sh
這里有兩點(diǎn)需要注意:
1、如果a.sh是在windows下寫的,那么有可能因?yàn)榫幋a問(wèn)題導(dǎo)致程序運(yùn)行錯(cuò)誤。通常是因?yàn)槎嗔艘粋€(gè)看不見(jiàn)的 ^M符號(hào)。
解決辦法是:下載一個(gè)UltraEdit ,打開(kāi)腳本文件,另存為時(shí)選擇 Save(UNIX Terminators – LF),然后再上傳到linux服務(wù)器即可。
2、運(yùn)行a.sh可能會(huì)因?yàn)闄?quán)限不足導(dǎo)致無(wú)法正常運(yùn)行。
可執(zhí)行 :
cd /usr/local/bin
chmod +x *
此時(shí),可以把腳本加入到crontab任務(wù)了。
具體說(shuō)明如下:
vi /etc/crontab
添加命令:
Shell
*/1 * * * * root /usr/local/bin/a.sh
1
*/1****root/usr/local/bin/a.sh
這里設(shè)定的時(shí)間是 每分鐘執(zhí)行。
具體的設(shè)置規(guī)則可以百度,這里不再?gòu)U話了。
/sbin/service crond restart //重啟服務(wù)
完畢。
總結(jié)
以上是生活随笔為你收集整理的linux的crontab监控,centos服务器crontab计划任务 监控网站的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux c语言定时任务crontab
- 下一篇: xrdp安装包linux,linux x