связь технологии общество политика самит

Бот стартует, а база ещё не готова: что на самом деле делает After= в systemd

Представим: после перезагрузки сервера Telegram-бот падает при первом подключении к PostgreSQL. Через минуту запускается вручную без ошибок.В unit-файле уже есть:Кажется, что systemd должен был дождаться базы.

Но эта строка задаёт порядок запуска юнитов, если оба участвуют в запуске. Самостоятельно запускать PostgreSQL она не заставляет.Для подключения зависимости используют Wants= или Requires=.

DMCA