Crontab設定定時任務

2022-08-20 13:48:13 字數 1424 閱讀 6133

minute    hour    day    month    weekday    username     command
字段

描述minute

分,值為0-59

hour

小時,值為1-23

day天,值為1-31

month

月,值為1-12

weekday

星期,值為0-6(0代表星期天,1代表星期一,以此類推)

username

要執行程式的使用者,一般設定為root

command

要執行的程式路徑(設定為絕對路徑)例如:/home/www.osyunwei.com/osyunwei.sh

shell=/bin/bash

path=/sbin:/bin:/usr/sbin:/usr/bin

mailto=""

home=/

# run-parts

51 * * * * root run-parts /etc/cron.hourly

24 7 * * * root run-parts /etc/cron.daily

22 4 * * 0 root run-parts /etc/cron.weekly

42 4 1 * * root run-parts /etc/cron.monthly

# 檢查crontab工具是否安裝

crontab -l

# 檢查cond服務是否啟動

/sbin/service crond status

yum install vixie-cron

yum install crontabs

cron服務提供crontab命令來設定cron服務的,以下是這個命令的一些引數與說明

crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數

crontab -l //列出某個使用者cron服務的詳細內容

crontab -r //刪除某個使用者的cron服務

crontab -e //編輯某個使用者的cron服務

比如說root檢視自己的cron設定:crontab -u root -l

再例如,root想刪除fred的cron設定:crontab -u fred -r

在編輯cron服務時,編輯的內容有一些格式和約定,輸入:crontab -u root -e

進入vi編輯模式,編輯的內容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt

crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。

crontab 設定定時任務

首先檢視crontab的任務列表 crontab l 然後修改任務列表檔案,將自己的加進去 crontab e 在最後加入 2814 bin echo date usr local webserver report shell text.txt 定時含義是每天下午14 28 分執行一次將當前的時間變...

crontab 定時任務設定

時間同步的方式 找乙個機器,作為時間伺服器,所有的機器與這台集群進行定時的同步,比如,每隔十分鐘,同步一次時間.時間伺服器配置 檢查ntp是否安裝 rpm qa grep ntp時程表的格式如下 f1 f2 f3 f4 f5 programf1表示分鐘 f2表示小時 f3表示乙個月份中的第幾日 f4...

Crontab定時任務設定

crontab概念 介紹 crontab命令用於設定週期性被執行的指令。該命令從標準輸入裝置讀取指令,並將其存放於 crontab 檔案中,以供之後讀取和執行。cron 系統排程程序。可以使用它在每天的非高峰負荷時間段執行作業,或在一周或一月中的不同時段執行。cron是系統主要的排程程序,可以在無需...