清溪雜錄
fivewillow
文章
12
分類
4
標籤
6
技術
簡明 Linux Crontab 例行性工作排程筆記
發佈於: 2024-4-1
最後更新: 2024-10-31
次查看
linux
type
status
date
slug
summary
tags
category
icon
password

檢視與編輯 crontab

語法:

Crontab 檔的設定

在 crontab 檔中, 每一行設定就表示一個要定期執行的程式或指令,其格式如下:

特殊字符

特殊字符
代表意義
星號(*)
代表接受任意時刻皆可。
逗號(,)
分隔多個不同時段。
減號(-)
代表一段時間的範圍。
斜線加數字(/n)
n 代表數字,代表每隔 n 單位的時間間隔。

系統設定檔

如果是要設定系統的例行性任務,就不需要用 crontab -e ,而是直接編輯 /etc/crontab 。
在 linux 之下 crontab 每分鐘都會自動讀取一次。但在一些情形之下,會是讀到記憶體內的內容。所以在修改完成之後,要記得重啟 crond 這個服務: systemctl restart crond

設定檔的位置

crond 預設的設定檔位置分別為
  • /etc/crontab
  • /etc/cron.d/*
  • /var/spool/cron/*
前二個為系統相關, 後一個是和用戶相關

總結

  • 個人需求時使用 crontab -e
  • 系統維護管理則直接編輯 /etc/crontab
  • 自己開發時使用全新的設定檔放在 /etc/crontab/* 之下。
  • 與系統維護有關,最好放到 /etc/crontab 統一管理。
 

參考或引用

  • 鳥哥的首頁 - 例行性工作排程
 
 
  • 作者:fivewillow
  • 連結:https://stream-notes.fivewillows.cc/article/crontab-in-plain
  • 著作權:本文採用 CC BY-NC-SA 4.0 許可協議,轉載請註明出處。
Linux 常用工具 Rsync — 複製及備份異地的檔案為網站加上 SSL 憑証及 CDN
Loading...
目錄
0%
檢視與編輯 crontab語法:Crontab 檔的設定特殊字符系統設定檔設定檔的位置總結參考或引用
fivewillow
fivewillow
文章
12
分類
4
標籤
6
目錄
0%
檢視與編輯 crontab語法:Crontab 檔的設定特殊字符系統設定檔設定檔的位置總結參考或引用
2024fivewillow.

清溪雜錄

Powered byNotionNext 4.7.9.