Ivanovo Linux Users Group - Not logged in
Forum Help Search Login
Previous Next Up Topic Администрирование / Общее администрирование / Свой скрипт в автозагрузку (9994 hits)
- By MaxyS Date 11.06.07 06:44
Куда его пихнуть чтоб исполнялся из-под рута и как обозвать? Енто мне для момеда нада.
Кстати если кому нада сконнектить смарт виндовый и линух(и момед и синхронизация) обращайтесь%)
Parent - By LOE (Site/forum admin) Date 12.06.07 17:18
Отвечу для slackware:
принято создать свой скрипт, воспринимающий параметры start, stop, restart, положить скрипт в /etc/rc.d/ и прописать запуск в /etc/rc.d/rc.local
Для initV стиля загрузки - положить скрипт в /etc/init.d (аналогично уже там размещенным)

Что касается "... если кому надо ..." - почему бы тебе не описать эту процедуру и не выложить эдакий howto на форум?
Во-первых, останется для тебя (вдруг забудешь, потеряешь, etc)
Во-вторых, пригодится кому-нибудь еще
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By Bercut Date 13.06.07 05:39
почти офтоп но
кстати стартовые скрипты принимающие параметры старт стоп и тд появились в слаквари начиная с 10 а до того это было исключительным изобретением системВ

зы рпмки не люблю всё больше и больше хотя сижу за федорой потому как не могу надыбать слакварь до сих пор
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - By LOE (Site/forum admin) Date 13.06.07 06:57
А вот тут не соглашусь
Под рукой оказался дистр slackware-9.0. В нем очень замечательно оформлены старт-стоп скрипты с обработкой start/stop/restart
В более ранних - то-же самое
Другое дело, что скрипты не из дистра бывают оформлены без обработки команд (да и сами мы порой ленимся правильно оформить свой стартовый скрипт)

Вообще, надо внести ясность

Стиль загрузки, применяемый в slackware - это BSD стиль загрузки. Т.е. каталог /etc/rc.d в котором располагаются скрипты запуска/останова сервисов с полной обработкой параметров start/stop (а иначе как стартовать сервисы при загрузке системы и остановить их при останове)

Стиль загрузки в других дистрах - SystemV Т.е. каталоги /etc/rc[0-6].d в которых располагаются скрипты запуска (начинаются с буквы S) и скрипты останова (начинаются с буквы K) и в каталоге /etc/init.d линки на эти скрипты
Как правило, скрипты могут располагаться в других местах, а в rc каталогах - тоже линки, начинающиеся с соответствующей буквы
- если на S - то это стартовый скрипт
- если с K - то остановочный
(тут могу немного напутать на счет месторасположения rc[0-6].d, пишу по памяти, но суть передал имхо верно)
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - By Bercut Date 13.06.07 10:11
усе прально не точности сути не меняют
но нащет старт стопных скриптов в слаквари это я чет не помню чтоб они в 9 х были
но могу и ошыбаться старость склероз
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - By LOE (Site/forum admin) Date 13.06.07 10:23
Пожалуйста:
$ cat /etc/slackware-version
Slackware 8.1
$ cd /etc/rc.d
$ grep rc. * | grep start
rc.M:  . /etc/rc.d/rc.pcmcia start
rc.M:    . /etc/rc.d/rc.syslog start
rc.M:  /etc/rc.d/rc.cups start
rc.M:  . /etc/rc.d/rc.sendmail start
rc.M:  . /etc/rc.d/rc.acpid start
rc.M:  . /etc/rc.d/rc.httpd start
rc.M:  . /etc/rc.d/rc.samba start
rc.M:  . /etc/rc.d/rc.gpm start
rc.httpd: /etc/rc.d/rc.httpd start
rc.inet2:  . /etc/rc.d/rc.syslog start
rc.inet2:  /etc/rc.d/rc.firewall start
rc.inet2:  /etc/rc.d/rc.iptables start
rc.inet2:  /etc/rc.d/rc.sshd start
rc.inet2:  /etc/rc.d/rc.nfsd start
rc.inet2:  . /etc/rc.d/rc.yp start

Т.е. в слаквари изначально есть ориентировка на start/stop скрипты
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent By Bercut Date 13.06.07 10:41
ну видать так
знать у меня и правда склероз
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Previous Next Up Topic Администрирование / Общее администрирование / Свой скрипт в автозагрузку (9994 hits)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.073s with 10 database queries.