rc.d
Добавлено: 2008-06-18 9:38:47
Добрый день!
Пытаюсь разобраться как работает rc.conf совместно со скриптами из каталога rc.d
Моя версия до недавнего времени была следующей :
кладем скрипт в rc.d и после этого мы имеем возможность писать в rc.conf строки вида
при следующей перезагрузке выполнится скрипт "имяскрипта". Вроде все так. Да не так.
Рассказываю что у меня произошло :
в rc.d лежало 2 скрипта, например "скрипт1" и "скрипт2" оба они отвечают за установление соединений ppp и маршрутизацию. В rc.conf написано
после перезагрузки маршрутизация вышла такой что я потом не смог повторить при запуске обоих скриптов вручную в любых комбинациях. Траф ушел по дорогому каналу и я попал на бабки.
Читаю man rc.d, что - то пока не нашел ответа...
И вот еще в чем вопрос : скрипты различных демонов имеют ключи типа start/restart/stop если выполнять их вручную то вопросов не возникает что напишешь то и будет, а как передавать эти параметры при загрузке? Писать скрипт, который будет выполнять скрипт?
Причем смущает что включает sshd безо всяких других вопросов...
Пытаюсь разобраться как работает rc.conf совместно со скриптами из каталога rc.d
Моя версия до недавнего времени была следующей :
кладем скрипт в rc.d и после этого мы имеем возможность писать в rc.conf строки вида
Код: Выделить всё
имяскрипта_enable="YES"
Рассказываю что у меня произошло :
в rc.d лежало 2 скрипта, например "скрипт1" и "скрипт2" оба они отвечают за установление соединений ppp и маршрутизацию. В rc.conf написано
Код: Выделить всё
скрипт1_enable="YES"
скрипт2_enable="NO"
Читаю man rc.d, что - то пока не нашел ответа...
И вот еще в чем вопрос : скрипты различных демонов имеют ключи типа start/restart/stop если выполнять их вручную то вопросов не возникает что напишешь то и будет, а как передавать эти параметры при загрузке? Писать скрипт, который будет выполнять скрипт?
Причем смущает что
Код: Выделить всё
sshd_enable="YES"