linux下crontab任務排程指令

2021-07-14 11:31:02 字數 854 閱讀 5132

檢視排程資訊

shell > # crontab -l

編輯排程資訊

shell > # crontab -e

分鐘(0~59)    小時(0~23)    日期(1-31)    月份(1-12)    星期(0~6

0星期天) 指示命令

4321 * * * #每天的21:43 執行

017 * * 1

#每週一的 17:00 執行424

1 * *  #毎月1日的 4:42分 執行

021 * * 1-6

#周一到週六 21:00 執行

28-20/3 * * * #8:02,11:02,14:02,17:02,20:02 [每隔3小數]執行 305

1,15 * *  #1日 和 15日的 5:30 執行

使用方法:

寫乙個shell檔案如下:(輸出根目錄下的檔案資訊到指定檔案)

task.sh

#!/bin/bash

cd /

ls -ali > /home/user1/task_ls_result.txt

記得給task.sh加上可執行許可權:

chmod 700 task.sh

輸入:

crontab -e

#進入任務編輯

10

22 * * * /home/user1/task.sh #每天22:10分執行task.sh

然後esc, :wq儲存退出.

LINUX下的crontab計畫任務

crontab u user u user 表示指定使用者user的crontab檔案,這個前提事你必須要有其許可權才能其他使用者的crontab檔案。如果使用該選項的化,預設設定當前使用者的crontab檔案。l 列出目前的crontab檔案的內容 r 刪除目前的crontab檔案 e 使用環境變...

linux下crontab執行定時任務

我們會有一些定時指令碼需要執行的需求,linux為我們提供了crontab管理和執行定時任務。service crond start開啟服務 service crond stop關閉服務 service crond restart重啟服務 service crond reload重新載入配置 ser...

Linux任務計畫crontab

crontab簡介 crontab 命令常見於 unix 和類 unix 的作業系統之中 linux 就屬於類 unix 作業系統 用於設定週期性被執行的指令。該命令從輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。通常,crontab 儲存的指令被守護程序啟用,cron...