crond是linux系統下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完linux作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。linux下的任務排程分為兩類,系統任務排程和使用者任務排程。
系統任務排程:系統週期性所要執行的操作,例如寫快取資料到硬碟,定期日誌清理等。在我的linux系統上的/etc目錄下有乙個檔案crontab,這個就是系統任務排程的配置檔案,下圖是裡面的一些內容:
簡要解釋一下其中的一條命令:
17 * * * * root cd/ && run-parts –report /etc/cron.hourly
表示每隔17分鐘執行root使用者執行命令:cd / && run-parts –report /etc/cron.hourly.
使用者任務排程:使用者定期要執行的操作,例如使用者資料備份和定時郵件提醒等。使用者可以用crontab工具來定製自己的任務。所有使用者定義的crontab檔案都被儲存在/var/spool/cron目錄中。我的機器上此目錄下沒有crontab檔案,說明還沒有建立。
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...
Linux任務排程程序crond的使用
一 crond簡介 crond是linux下用來週期性的執行某種任務或等待處理某些事件的乙個守護程序,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。l...