比方說,我可以配置一些重複性工作。例如,我想要從開始日期開始每隔4天執行一個特定作業,並以enddate結束,否則它甚至可能永遠不會結束。調度算法
你可以有不同的調度配置,每星期,每週,每天,你甚至可以每2小時從每日下午2點到晚上11點重複每天。
我正在尋找任何資源,可以幫助,算法,代碼示例等
它必須是一個常見的解決方案......至少有人亮可能已經解決了這一要求
比方說,我可以配置一些重複性工作。例如,我想要從開始日期開始每隔4天執行一個特定作業,並以enddate結束,否則它甚至可能永遠不會結束。調度算法
你可以有不同的調度配置,每星期,每週,每天,你甚至可以每2小時從每日下午2點到晚上11點重複每天。
我正在尋找任何資源,可以幫助,算法,代碼示例等
它必須是一個常見的解決方案......至少有人亮可能已經解決了這一要求
A cron
守護進程在unix衍生的平臺上實現此目的。您可以查看anacron's source code以瞭解有關此類調度程序可能實施的詳細信息。
我不知道爲什麼你需要一個「算法」。這聽起來像你只是想要一個通用的日期類。
此外,這功課?
爲什麼不設置你的「作業」使用cron(類Unix和Unix)或Windows Task Scheduler(Windows)?
這可以讓你設置你正在描述的時間表。
如果這是一個在Windows上運行的C#應用程序,我通常使用的解決方案是編寫一個控制檯應用程序,然後使用Windows Scheduler安排它。
什麼語言?什麼系統?等等 – jason 2010-01-18 21:44:14
你想實現這個嗎?你可以使用Cron嗎? – Sands 2010-01-18 21:45:48
是的,我們正在實施我們的自定義調度程序。 – pdiddy 2010-01-18 21:49:48