crontab定時排程研究

2021-09-30 14:58:32 字數 619 閱讀 5323

常用引數:

crontab -l //檢視當前使用者下的cron任務

crontab -e //編輯當前使用者的定時任務

crontab -u user1 -e //編輯使用者user1的定時任務

*  *  *  *  *  command

分 時  日  月  周  命令

示例:45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

上面的例子表示每月1、10、22日的4 : 45重啟apache

上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache

晚上11點到早上7點之間,每隔一小時重啟apache

*****

當程式在你所指定的時間執行後,系統會寄一封信給你,顯示該程式執行的內容,若是你不希望收到這樣的信,請在每一行空一格之

後加上 > /dev/null 2>&1 即可

用crontab實現任務定時排程

首先,確認自己的使用者許可權,沒個使用者會有自己的crontab的檔案 具體檔案的路徑放在 var spool cron 下面,如果是root使用者,就會有個root檔案,root使用者的定時排程任務就放在root裡面 另外,要讓這個任務生效,需要啟動crond這個守護程序,啟動命令是 sbin s...

使用crontab建立簡單的定時排程任務

顯示當前使用者下所有crontab crontab l編輯定時任務 crontab e每隔五分鐘 輸出系統時間到指定目錄 5 echo date home kt chenhn properties sysdate.txt每隔兩分鐘執行一次shell 2 sh home kt chenhn test2...

Spring Quartz定時排程

一 所需的jar包 二 定時排程的配置和使用 配置 quartz 2 建立任務類 public class quartztest 當專案啟動時,每兩分鐘 從每小時的0分0秒開始,隔兩分鐘再去執行一次,到每個小時的59分為止 就會去執行quartztest 類中在配置檔案指定的execute方法。三 ...