在windows上,使用configuration ->task scheduler(任務計畫程式) -> task scheduler library(任務計畫程式庫),create task...
或者 control panel -> scheduled tasks -> add a scheduled task.
在linux上,使用crontab。使用crontab -e編輯當前使用者的cron任務,新增一行:
#每天早上6點10分10 6 * * *
更多資訊(來自
cron是乙個linux下 的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:
/sbin/service crond start//啟動服務你也可以將這個服務在系統啟 動的時候自動啟動:/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload//重新載入配置
/sbin/service crond status//檢視服務狀態
在/etc/rc.d/rc.local這個指令碼的末尾加上:
/sbin/service crond startcron服務提供 crontab命令來設定cron服務的,以下是這個命令的一些引數與說明:
crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數
crontab -l //列出某個使用者cron服務的詳細內容
crontab -r //刪除某個使用者的cron服務
crontab -e //編輯某個使用者的cron服務
比如說root檢視自己的cron設定:crontab -u root -l
再例如,root想刪除fred的cron設定:crontab -u fred -r
基本格式 :
*****commandcrontab檔案的一些例子:分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令
#每晚的21:30重啟apache。#每月1、10、22日
#每天早上6點10分
10 6 * * * date
#每兩個小時
0 */2 * * * date
#晚上11點到早上8點之間每兩個小時,早上8點
0 23-7/2,8 * * * date
#每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點
0 11 4 * mon-wed date
#1月份日早上4點
0 4 1 jan * date
定時執行任務
spring中可以通過配置方便的實現週期性定時任務管理,這需要用到以下幾個類 org.springframework.schedu ling.quartz.methodinvokingjobdetailfactorybean 配置需要排程的bean的某個方法 org.springframework....
spring quartz定時執行任務
首先是spring配置檔案 timetask 0 0 23 執行的那個類和方法我就不寫了,自己隨便寫個簡單的測試就可以了 下面是執行主方法 public class testtimer description 方法實現功能描述 param args void throws 丟擲異常說明 public...
php 定時執行任務
之於是否控制,可以做到的,應借用第三個條件 config.php return 1 cron.php ignore user abort 關掉瀏覽器,php指令碼也可以繼續執行.set time limit 0 通過set time limit 0 可以讓程式無限制的執行下去 interval 60...