shell與crontab定時器的結合

2022-04-29 02:45:07 字數 724 閱讀 7508

以守護程序方式在無需人工干預的情況下來處理一些列的作業指令與服務

停止服務

啟動服務

重啟服務

每分鐘(10:01,10:02 ...)

* * * * * 或 */1 * * * *

每小時0 * * * *

每天0 0 * * *

每週0 0 * * 0

每月0 0 1 * *

每年0 0 1 1 *

每天早上6點

0 6 * * *

每2小時

0 */2 * * *

每小時10分,40分

10,40 * * * *

每天下午4,5,6點的 1,2,3,4,5min

1,2,3,4,5 16,17,18 * * *

每分鐘向日誌檔案追加一行hello world

編寫test.sh

echo "hello world " >> /var/test.logs
編寫crontab 步驟

1.檢視當前任務列表

crontab -l

2.進入crontab編輯介面

crontab -e

3.末尾加入

* * * * * sh test.sh的絕對路徑

crontab為shell新增定時任務

shell指令碼之所以存在就是為了能反覆執行一系列命令而不用人員一遍一遍的去操作主機執行這些命令。而執行shell指令碼有兩種方法,分別是手動執行和定時器排程。定時器排程會更加方便的執行shell。crontab命令可以定時的去呼叫shell檔案。1.crontab執行原理 cron由crond守護...

redis與 crontab 定時任務

redis php操作redis 1 安裝phpredis擴充套件 2 php鏈結redis服務 connect 127.0.0.1,6379 3 set 設定快取 4 get獲取快取 設定快取失效時間函式setex mem 11211 定時任務 在linux平台 crontab 命令 contab...

crontab定時任務

今天工作項有個任務是讓ubuntu定時執行某個指令碼,對postgresql資料庫進行定時備份。linux 系統都有個cron定時任務的機制。今天做些筆記,以便日後翻查。注意 cron機制是有個使用者系統的概念的,即分系統cron和使用者cron,每個使用者所執行的cron任務可能不同。1.以roo...