linux下crontab定時執行本地腳本和定時訪問指定url(親測有效)

0. 背景:linux

0.1 使用的linux是:ubuntu;shell

0.2 使用阿里雲遠程主機。ubuntu

0.3 使用xshell連接遠程主機(固然使用其餘軟件,或者直接在阿里雲網站上鍊接遠程主機也是能夠的)網站

1.定時執行本地腳本:阿里雲

1.1 鏈接遠程主機,鏈接成功後,輸入命令 crontab -e:url

1.2 打了文件,而後輸入 i 進入編輯模式:spa

1.3 輸入如上命令,內容的意思是:每隔2分鐘,將系統當前時間寫入/root/time.log中(語法解析將在下文給出),rest

輸入完畢即按 Esc =》 輸入冒號:=》輸入wq或者wq! 而後回車保存,crontab

保存完畢要重啓crontab:ip

到此定時執行腳本結束。

 

2 定時訪問url,以前的步驟和1.一、1.2同樣,而後就是寫入內容

內容的意思是:天天凌晨訪問指定的url。內容寫完,保存方法和 1 是同樣的,一樣要重啓crontab。

 

Tip: 固然除了這兩種方法中定時器外,還有不少中方法,只是我親測的只有這兩種(ubuntu下)。

 

3. 語法解析,主要是解析前 5 位(2 中的左一紅框)的寫法:

3.1

    *               *              *               *             *

 

「*」 表明取值範圍內的數字,
「/」 表明」每」,
「-」 表明從某個數字到某個數字,
「,」 分開幾個離散的數字

3.2 crontab的幾個服務命令

service crond start             //啓動服務 service crond stop             //關閉服務 service crond restart         //重啓服務 service crond reload         //從新載入配置

相關文章
相關標籤/搜索