使用場景: 有時候線上伺服器掛了,或者一些數據推送不正常,一般來說我們需要做的就是將項目重啟運行,或者檢查核對出問題的位置,來快速解決,很多時候我們不得不登上伺服器來查看,這個對於目前工作日益繁忙的我們是一個不小的工作量,所以在此分享大家在linux中做定時任務 環境:在linux或者mac os系 ...
使用場景: 有時候線上伺服器掛了,或者一些數據推送不正常,一般來說我們需要做的就是將項目重啟運行,或者檢查核對出問題的位置,來快速解決,很多時候我們不得不登上伺服器來查看,這個對於目前工作日益繁忙的我們是一個不小的工作量,所以在此分享大家在linux中做定時任務
環境:在linux或者mac os系統上執行以下命令
編輯: crontab -e 查看 crontab -l
#以下是定時任務編輯中常用的:
#every 10s #* * * * * sleep 10; /schdule_every_ten_sec.sh >> /log/schdule_every_ten_sec.log 2>&1 #every min * * * * * /schedule_every_min.sh >> /log/schedule_every_min.log 2>&1 #every five min */5 * * * * /schedule_five_min.sh >> /log/schedule_five_min.log 2>&1 #every ten min */10 * * * * /schedule_ten_min.sh >> /log/schedule_ten_min.log 2>&1 #every hour 0 * * * * /schedule_every_hour.sh >> /log/schedule_every_hour.log 2>&1 #every day 0 0 * * * /schedule_every_day.sh >> /log/schedule_every_day.log 2>&1 #every 12:00 0 12 * * * /schedule_every_noon.sh >> /log/schedule_every_noon.log 2>&1
每次編輯結束後,會提示定時任務是否成功更新
以上操作命令都將列印的信息輸出到指定的log文件中以供查看
查看日誌命令:
tail -f /your.log
查看最後倒數50行的日誌文件
tail -n 500 /tmp/kafka_logs.log