Проблеммы с Quagga…изчезает папка!
-
Товарищи подскажите как пофиксить. При установке Quagga требует наличие директории /var/run/quagga куда она помещает pid файлы, а так же файла /var/log/quagga.log. При перезагрузке системы эти объекты исчезают и quagga не запускается!
-
Это директории в RAM и при перезагрузке они исчезают.
Перепишите конфиг с указанием /var/run/ /var/log/ или создавайте нужные директории в стартовом скрипте. -
Как переписать конфиг? Ну или в какой скрипт лучше команды засунуть?
-
Как переписать конфиг? Ну или в какой скрипт лучше команды засунуть?
Контр-вопрос Quagga это пакет pfSense или вы устанавливаете его из консоли?
-
Нет, не пакет pfSense, не нашел такого. Установил из портов.
-
Нет, не пакет pfSense, не нашел такого. Установил из портов.
Ну тогда конфиг Quagga правим вручную? В чем же проблема указать ТАМ каталог для логов и каталог для PID файлов? Эти настройки есть у большинства приложений.
-
Не, в конфиге указать нельзя. Пробовал править исполняемый скрипт, но тогда он все не запускается. Вообщем надо по другому решать.
-
Не, в конфиге указать нельзя. Пробовал править исполняемый скрипт, но тогда он все не запускается. Вообщем надо по другому решать.
Тут
http://www.opennet.ru/base/net/zebra_doc.txt.html -
Что то я не совсем понял куда эти опции записывать?
Эти опции принимаются всеми демонами Quagga:-d'
–daemon'
Запуск в режиме демона.-f file'
--config_file=file'
Установить имя конфигурационного файла.-h'
--help'
Отобразить этот список и выйти.-i file'
--pid_file=file'
После запуска идентификатор процесса демона записывается в файл,
обычно в каталог `/var/run'. Этот файл может использоваться системой
init для выполнения таких команд, как .../init.d/zebra status,
.../init.d/zebra restart или .../init.d/zebra stop. -
Это параметры командной строки. Добавьте в скрипт запуска демона.
-
Спасибо, все! Разобрался.