aksel 0 Опубликовано: 2008-02-11 03:31:03 Share Опубликовано: 2008-02-11 03:31:03 У меня freebsd 6.2 Не могу понять как сделать скрипт автозагрузки ... Я пробовал тупо вписать в rc.conf следеющее cd /usr/sbin/ && stargazer он стартует ps ax |grep star 6844 ?? S<s 0:06.86 stargazer 6845 ?? R 0:01.01 stargazer: stg-exec (stargazer) т.е. по идее все работает, но !! почему то не срабатывают скрипты OnConnect !! т.е. правила не добавляются в фаервол и не удалаются соответственно !! Далее... Вручную уже после загрузки сервака я беру и грохаю stargazer Потом, опять же вручную, его стартую cd /usr/sbin/ && stargazer и после этого все работает !!! И OnConnect и все остальные скрипты тоже. т.е. мне кажется что у меня как то не правильно он стартует что делать? Где взять скрипт нормальный !???? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-02-11 06:40:53 Share Опубліковано: 2008-02-11 06:40:53 Откуда такая странная комбинация: cd /usr/sbin/ && stargazer ? Не проще ли просто: /usr/sbin/stargazer ? Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-02-11 10:12:48 Автор Share Опубліковано: 2008-02-11 10:12:48 Да какая разница смысл от этого совсем не меняется ............ Трабла к стати была уже поставлена на другом форуме, но и там она так и не была разрешена !!!!!!!!!!!!!!!! Ссылка на сообщение Поделиться на других сайтах
napTu 4 Опубліковано: 2008-02-11 10:15:19 Share Опубліковано: 2008-02-11 10:15:19 впиши строку старта в /etc/rc.local у меня оттуда стартует или еще вариант - в кроне скрипт на проверку живости старгеза и его перезапуск в противном случае Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-02-12 04:25:37 Автор Share Опубліковано: 2008-02-12 04:25:37 Вобщем этаже трабла была вот тута Причем после первога запуска от системы вот что получается [root@bispravo /home/aksel]# ps ax |grep star 1168 ?? S<s 0:54.98 /usr/sbin/stargazer 1169 ?? I 0:00.00 stargazer: stg-exec (stargazer) Т.е. все нормально ! Но скрипты не работають! Вручную перезапустшь работат ..... Ума не приложу что делать ..... :-/ Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-02-12 04:43:41 Автор Share Опубліковано: 2008-02-12 04:43:41 Вобщем я не понял почему НО!!! Я случайно грохнул свой rc.conf ! И потом когда написал новый я естественно забыл туда вписать строку про старгазер !! ОДНАКО! скрипт stargazer.sh со следующим содержанием #!/usr/local/bin/bash /usr/sbin/stargazer Остался лежать в папке /usr/local/etc/rc.d И что вы думаете??? Все работает ! Т.е. не надо было просто его вписывать в rc.conf ..... а просто положить скрипт куда нада Я фшоке ............ Хотелось бы верить что трабла была именно в этом и этот глюк ушел от меня на всегда и больше не вернется ... Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2008-02-12 07:28:29 Share Опубліковано: 2008-02-12 07:28:29 как-то криво у тебя все изначально настроено... Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2008-02-18 01:07:20 Share Опубліковано: 2008-02-18 01:07:20 Сожержимое /etc/rc.conf смотрят грамотно написанные скрипты, использующие подсистему скриптовых функций rc.subr. А если ты кинешь в /usr/local/etc/rc.d/ файлик: #!/bin/sh /usr/sbin/stargazer То он у тебя будет отрабатывать всегда и так. Причем даже 2 раза. Один раз при запуске системы, когда запускаются все скрипты из /usr/local/etc/rc.d/ с параметром start. И при останове системы, когда все тамошние скрипты запускаются с параметром stop. Твой скрипт параметры вообще не смотрит, поэтому будет тупо запускаться 2 раза. Но это в общем то не так сташно. А вообще OnConnect и OnDisconnect в студию. Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-02-18 02:20:23 Автор Share Опубліковано: 2008-02-18 02:20:23 Спасибо всем огромное Я не так уж давно юзаю фрю и потому не знал вот про это Сожержимое /etc/rc.conf смотрят грамотно написанные скрипты, использующие подсистему скриптовых функций rc.subr. Теперь все работает Ps. Было бы клева если бы в официальной доке выложили нормальные скрипты с параметрами start и stop. Или еще лучше, что бы эти скрипты сразу были в дистрибутиве и не надо было бы заморачиваться по этому поводу Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-02-18 07:50:25 Share Опубліковано: 2008-02-18 07:50:25 Ps. Было бы клева если бы в официальной доке выложили нормальные скрипты с параметрами start и stop. Или еще лучше, что бы эти скрипты сразу были в дистрибутиве и не надо было бы заморачиваться по этому поводу Я бы не против, но каждый дистрибутив Linux строит свои скрипты по-своему, со своими наборами сервисных функций. Так что, я думаю, написание старт/стоповых скриптов - задача сборщика пакета для конкретного дистрибутива. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас