Edit cron - the scheduler

LastUpdate - 06 / 12 /2005 By DarkRanger .

環境 :

Fedora Core 3

Kernel = 2.6.10-1.770 ( Custom Kernel )


     從很以前就是這樣子了 , 常常在 Linux 底下玩遊戲的時候 , 硬碟都會突然莫名其妙的跑起來 ,而最近也真被這個情形給惹惱了 ( 因為常常就這樣給人斃掉 ) , 所以決定要好好的研究一番 ,  今天 DR 在玩 RO ( RedOrchestra - 不是那個 RO ) 時 , 再度發生硬碟狂跑的情形 , 於是就把握機會跳出遊戲 , 用 ps aux 來看看到底發生了什麼事 ,  呃, 原來是這個叫 cron 的服務搞的鬼 ,接下來上鳥哥那邊查閱 cron 的作用 , 咧- 執行例行性工作的服務 , 直接關掉也不太好 , 而 DR 也懶得去釐清裡頭所執行的工作 , 於是想到了個懶人方法 :不如依照自己的使用習慣來主動設定例行性工作的執行時間 , 如此一來就可以避免衝突了 , 然後就把作為桌面用途的初號機 , 二號機做了以下的修改:

( 編輯 /etc/crontab 這個檔案 )

原本的內容是長這樣的 :

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts/etc/cron.hourly ( 每小時的第一分鐘執行的工作 )
02 4 * * * root run-parts/etc/cron.daily ( 每天 4:02 執行的工作 )
22 4 * * 0 root run-parts/etc/cron.weekly ( 每週日 4:22 執行的工作 )
42 4 1 * * root run-parts/etc/cron.monthly ( 每月的第一日4:42 的工作 )

把它改成 :

# run-parts
01 * * * * root run-parts/etc/cron.hourly ( 照舊 , 應該沒執行什麼太大隻的東西 )
02 12 * * 5 root run-parts/etc/cron.daily ( 每週五 12:02 執行的工作 )
22 12 * * 5 root run-parts/etc/cron.weekly ( 每週五 12:22 執行的工作 )
42 12 5 * * rootrun-parts /etc/cron.monthly ( 每月五日 12:42 執行的工作 )

註 : 時間採 24 制 ( 12 = 中午十二點  , 0 = 晚上十二點 )

參考網站 :

http://linux.vbird.org


Back to DarkRanger.no-ip.org