[freebsd] anacron daemon vs cron call

4 views
Skip to first unread message

Anton Saietskii

unread,
Jun 27, 2022, 4:21:50 AM6/27/22
to Рассылка FreeBSD UA
Приветствую, коллеги.
Меня давно огорчало отсутствие чего-то подобного anacron в базе, и вот
после долгих лет страданий время наконец пришло. Однако, возник
наиглупейший вопрос, который только можно придумать: а как его
запускать-то кошерно? В pkg-message говорят так:
<CUT>
- Add a call to anacron to /etc/crontab
- Add anacron_enable="YES" to /etc/rc.conf
</CUT>

Но...
- Если я его запускаю демоном -- зачем дёргать каждый час из cron?
- Если я его дёргаю из cron -- зачем мне демон?

Наверняка я что-то упустил, но что?
_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Paul Tatarenko

unread,
Jun 27, 2022, 8:48:02 AM6/27/22
to fre...@uafug.org.ua
Привет!

Может, это просто перечисление возможных вариантов запуска, а не
инструкция с полным перечнем необходимых действий?

--
Best regards,
Paul Tatarenko http://tatarenko.kiev.ua
[listening to coolest sound - silence]
[Silence is sexy - Einsturzende Neubauten]

Anton Saietskii

unread,
Jun 27, 2022, 8:56:16 AM6/27/22
to Paul Tatarenko, Рассылка FreeBSD UA
Не-не-не, там же нет "или". Кажись нашёл PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=142275
Похоже, что оно у нас вообще не демон (что странно, в CentOS видел постоянно работающий процесс, например).
Зачем тогда скрипт rc -- непонятно, можно ж (и нужно, чтобы одинаково) всё тогда в cron вписать, вместо rc -- @reboot.

Paul Tatarenko

unread,
Jun 27, 2022, 10:12:12 AM6/27/22
to Рассылка FreeBSD UA

Я просто не вижу, что написано перед <CUT>. Может, "или" [в|о]писано именно там. :)

Хотя предложенный патч, похоже, всё объясняет.

Anton Saietskii

unread,
Jun 28, 2022, 8:41:08 AM6/28/22
to Paul Tatarenko, Рассылка FreeBSD UA
Собственно, проверил. Таки да -- anacron запускается, выполняет
задания и выходит, так что в crontab не помешает. Ещё вижу одно
преимущество скрипта перед @reboot в crontab -- в скрипте стоит
resume. Похоже, что он также будет запускаться после выхода из S3
(поправьте, если ошибаюсь).
В целом же вопрос закрыт.

Eugene Grosbein

unread,
Jun 28, 2022, 12:27:36 PM6/28/22
to Anton Saietskii, Paul Tatarenko, Рассылка FreeBSD UA
On 28.06.2022 19:40, Anton Saietskii wrote:
> Собственно, проверил. Таки да -- anacron запускается, выполняет
> задания и выходит, так что в crontab не помешает. Ещё вижу одно
> преимущество скрипта перед @reboot в crontab -- в скрипте стоит
> resume. Похоже, что он также будет запускаться после выхода из S3
> (поправьте, если ошибаюсь).

Да. В rcorder(8) есть ссылка на acpiconf(8), где этот момент документирован.

Reply all
Reply to author
Forward
0 new messages