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

Сценарий инициализации Redhat при запуске

Я установил Redhat 6.4 и создал новый сценарий инициализации, который обновляет проект с помощью SVN.

Затем я настроил сценарий в chkconfig. Проблема в том, что каждый раз, когда я перезагружаю сервер, я по какой-то причине теряю соединение ssh (соединение отклонено после перезапуска), и мне приходится восстанавливать HD из моментального снимка.

Сервер находится на EC2 с ключевым файлом, может это как-то связано с разрешениями?

Спасибо,

Вы можете захотеть посмотрите на вывод консоли при перезагрузке.

Скорее всего, sshd просто не запускается.

Кроме того, похоже, что ваш сценарий инициализации может быть сломан.

Если ваш скрипт зависает и запускается до ssh, у вас не будет доступа к машине. Вы можете рассмотреть убедиться, что ваш собственный сценарий инициализации загружается в последнюю очередь.

Сценарии инициализации используются для запуска / остановки системных служб, и обновление проекта с использованием SVN не похоже на системную службу. Я бы предложил другие подходы: 1. если вам нужно выполнить обновление только во время загрузки, запустите свой сценарий из /etc/rc.d/rc.local 2. если вам нужно периодически выполнять обновление, установите для сценария значение запускаться из cron