Проблеммы с Quagga…изчезает папка!



  • Товарищи подскажите как пофиксить. При установке Quagga требует наличие директории /var/run/quagga куда она помещает pid файлы, а так же файла /var/log/quagga.log. При перезагрузке системы эти объекты исчезают и quagga не запускается!



  • Это директории в RAM и при перезагрузке они исчезают.
    Перепишите конфиг с указанием /var/run/ /var/log/ или создавайте нужные директории в стартовом скрипте.



  • Как переписать конфиг? Ну или в какой скрипт лучше команды засунуть?



  • @nemisis:

    Как переписать конфиг? Ну или в какой скрипт лучше команды засунуть?

    Контр-вопрос Quagga это пакет pfSense или вы устанавливаете его из консоли?



  • Нет, не пакет pfSense, не нашел такого. Установил из портов.



  • @nemisis:

    Нет, не пакет pfSense, не нашел такого. Установил из портов.

    Ну тогда конфиг Quagga правим вручную? В чем же проблема указать ТАМ каталог для логов и каталог для PID файлов? Эти настройки есть у большинства приложений.



  • Не, в конфиге указать нельзя. Пробовал править исполняемый скрипт, но тогда он все не запускается. Вообщем надо по другому решать.



  • @nemisis:

    Не, в конфиге указать нельзя. Пробовал править исполняемый скрипт, но тогда он все не запускается. Вообщем надо по другому решать.

    Тут
    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.



  • Это параметры командной строки. Добавьте в скрипт запуска демона.



  • Спасибо, все! Разобрался.


Locked