2011年5月2日 星期一

[mac]OSX的排程器

這種文章怎麼會出現?
你問用linux的人,他會回答你可以使用cron,
你問用windows的人,他會回答你使用工作排程器。
你問OSX的人,則眾說紛云,
有的回答說iCal,
有的回答有gui app可以設定,像是http://macscheduler.net/
有的告訴你內建的排程器可以開關機,
有的告訴你各個小程式自己可以定時執行…。
超傷腦筋!!

會這麼亂的緣故我覺得是寫mac程式的人太好心了,把功能都寫好好,
所以一般end user才不管原來OSX那些系統管理員才要去設定的東西。
其實 OSX 也有 cron (linux 很常用),也有 at (這個 windows 也有),
都是指令列的,所以,mac user 誰會去搞指令列的?
請乖乖用http://macscheduler.net/

如果真的受不了,那請參考 launchd 這個
http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Articles/Daemons.html#//apple_ref/doc/uid/TP40001761-SW1

或者 cron
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/cron.8.html#//apple_ref/doc/man/8/cron

或者 at
http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/at.1.html#//apple_ref/doc/man/1/at

完畢