cron @reboot Ubuntu зависимость от ldap

Вопрос: пользователи могут настроить cronjobs @reboot, но среда cron не готова для пользователей во время загрузки. Как заставить cron работать только после того, как система будет готова для пользователей в Ubuntu?

На сервере Ubuntu 19.04 я создал следующий cronjob:

crontab -l
@reboot /usr/local/bin/forever start -c /usr/local/bin/node /home/username/subdirectory/someservice.js

После перезагрузки системный журнал сообщает:

Jul 26 16:30:06 METIS systemd[1]: cron.service: Succeeded.
Jul 26 16:31:59 METIS cron[1287]: (CRON) INFO (pidfile fd = 3)
Jul 26 16:31:59 METIS cron[1287]: (username) ORPHAN (no passwd entry)

Моя система (METIS) использует ldap, который без проблем работает при обычном использовании, но при использовании с cron @reboot не может найти пользователя, возможно, потому что ldap или сеть еще не запущены, когда cron выполнение команды @reboot.

Я нашел патч для debian , который изменяет файл cron.init. Хотя Ubuntu и Debian связаны, я не могу найти файл cron.init в Ubuntu 19.04

В Ubuntu можно ли принудительно запускать cron ПОСЛЕ того, как система настроена для работы всех пользователей? Как?

0
задан 29 July 2019 в 14:22

0 ответов

Другие вопросы по тегам:

Похожие вопросы: