Я бы проголосовал за задание cron - достаточно просто добавить строку в crontab или даже поместить пользовательский файл в каталог /etc/cron.d
следующим образом:
*/15 9-16 * * 1-5 user /your/script/here
[РЕДАКТИРОВАТЬ] из комментариев:
С точки зрения производительности и ресурсов, ни один из них не требует больших усилий (при условии, что ваш сценарий хорошо написан); при этом cron уже запущен, поэтому он добавляет меньше накладных расходов, чем добавление другого демона.
Что касается обслуживания, также легко распространять что-то, что просто помещает файл в /etc/cron.d/
для запуска и не требует регистрации на init.d
или upstart
.