Назад | Перейти на главную страницу

Что лучше для этой конкретной задачи: демон или задание CRON с простой программой?

У меня есть программа, которая копирует файлы с сетевого диска в определенное место для каждого пользователя. Это нужно делать каждые 12 часов и запускаться при запуске системы (redhat linux).

Я думал о том, чтобы преобразовать программу в демона, чтобы он спал 12 часов, просыпался, копировал файлы и ложился спать. Однако разве это перебор?

Что лучше: простая программа, которая копирует файлы, а затем завершает работу и вызывает ее из задания CRON каждые 12 часов, или из демона? что лучше для системы?

Спасибо!

На мой взгляд, я бы выбрал cron. Во многом потому, что это намного проще и проще реализовать.

Другой вариант требует, чтобы вы приложили усилия для демонстрации процесса и создания для него сценария запуска. Там много всего может пойти не так. И есть большая вероятность, что ошибка или ошибочное убийство могут привести к смерти демона. (вы собираетесь создать процесс cron для проверки вашего демона?)

В cron большая часть этой тяжелой работы уже была проделана cron. Это демон Rock Solid, у него есть расписание, и если ваш скрипт взорвется, вы получите E-Mail с выводом.


- Кристофер Карел