首頁 > 一次擁有Liunx雙認證系列叢書, 教學雜記, 著作雜記 > 在 SUSE Linux 中自訂 Daily Crom 的執行時間

在 SUSE Linux 中自訂 Daily Crom 的執行時間

分享

預設,在 SLES 裡面會將 日、週、月 的排程腳本於 /etc/crontab 會定義一個檢查時間,交由 run-crons 每隔 15 分鐘進行檢查確認:

ns1:~ # cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
#
# check scripts in cron.hourly, cron.daily, cron.weekly, and cron.monthly
#
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1

由於在這條描述中最前面添加 ‘-‘ 符號,因此何時執行,執行中發生什麼事情都不會被紀錄,若是我們希望取得執行的相關訊息可以將 ‘-‘ 符號移除。

預設,系統會將每日執行的時間定義在開機後的 15 分鐘,如果你希望自訂每日執行的時間可以到 /etc/sysconfig/cron 檔案中,修改 DAILY_TIME 這個變數值,操作方式如下所示:

DAILY_TIME=”23:45″

時間的定義必須是 15 的倍數,主要是配合 run-crons 的檢查週期時間,以上面的範例來說,之後系統不管何時開機,每日排程的檢查時間會在 23:45 進行執行。

  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。

*