Все может быть, не знаю. Как можно решить проблему?
в запуск радиуса start_precmd="start_precmd" start_precmd() { while [ ! -s $sql_pid ]; do sleep 2 echo "Waiting for running MySQL" done }
ты так можешь rc завесить ваще
Сделал скрипт в cron чтобы проверял работает ли радиус и если надо запускал и все.
А это не вешает весь процесс загрузки?
Порядок запуска можно посмотреть не только в логах, а непосредственно протестить его логику. Читай man rcorder. Если rcorder говорит, что mysql запускается раньше, а ты видишь, что это не так, то остаётся только одно - скрипт запуска mysql завершается, а mysqld ещё не работоспособен
Это жиза, кстати. Extreme example - cardano-node. Оно запускается и начинает синхронизировать блокчейн, что при первом запуске занимает несколько суток. И только после этого создаёт юникс сокет для клиентов.
для таких background start же обычно делают
Обсуждают сегодня