Linux的計畫任務

2022-08-25 12:57:33 字數 739 閱讀 9610

minute, 每個小時的第幾分鐘執行該任務

hour,每天的第幾個小時執行該任務

day,每月的第幾天執行該任務

month,每年的第幾個月執行該任務

dayofweek,每週的第幾天執行該任務,0表示週日

2. 幾個和計畫任務相關的檔案

/etc/crontab主要用來執行系統級的daily,weekly,monthly任務,雖然也能把自己的任務放進去,但是不建議這麼做。

/etc/cron.d/這個目錄下也放系統級任務。

使用crontab -e來建立個人的計畫任務。每次編輯完某個使用者的cron設定後,cron自動在/var/spool/cron/crontabs下生成乙個與此使用者同名的檔案,此使用者的cron資訊都記錄在這個檔案中,這個檔案是不可以直接編輯的,只可以用crontab -e來編輯。cron啟動後每過乙份鐘讀一次這個檔案,檢查是否要執行裡面的命令。因此此檔案修改後不需要重新啟動cron服務。

/var/spool/cron/crontabs/此目錄下存放各個使用者的任務檔案。各個使用者的任務存放在以自已使用者名為檔名的任務檔案中,注意此檔案中的指令行沒有user這列

對於ubuntu,可以通過cat /var/log/syslog | grep cron檢視日誌

3. cron服務本身會每隔一分鐘讀取一下相應的cron檔案,所以修改計畫任務後無需重啟服務即可生效。

參考:轉-linux定時任務crontab-cron-d介紹/

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...

linux計畫任務

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...