The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"выполнение пользовальских скриптов при загрузке"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 25-Дек-03, 17:32  (MSK)
выполнение пользовальских скриптов при загрузке как осуществить???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "выполнение пользовальских скриптов при загрузке"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Дек-03, 17:41  (MSK)
>выполнение пользовальских скриптов при загрузке как осуществить???

:)))

при загрузке чего? при загрузке OS M$?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "выполнение пользовальских скриптов при загрузке"
Сообщение от cr emailИскать по авторуВ закладки on 25-Дек-03, 17:51  (MSK)
>>выполнение пользовальских скриптов при загрузке как осуществить???
>
>:)))
>
>при загрузке чего? при загрузке OS M$?


Фря ftp://ftp.gamma.ru/pub/FreeBSD-Archive/old-releases/i386

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "выполнение пользовальских скриптов при загрузке"
Сообщение от cr emailИскать по авторуВ закладки on 25-Дек-03, 17:53  (MSK)
Бррррррр

вот :
/usr/local/etc/rc.d/
или rc.local

MS w9x
autoexec.bat
:))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "выполнение пользовальских скриптов при загрузке"
Сообщение от magr Искать по авторуВ закладки on 25-Дек-03, 17:58  (MSK)
>Бррррррр
>
>вот :
> /usr/local/etc/rc.d/
>или rc.local
>
>MS w9x
>autoexec.bat
>:))

вообще-то написано, что тема привязку к линуксу имеет

А во фре так и через кронтабы персональные можно, что может и красивее

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "выполнение пользовальских скриптов при загрузке"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Дек-03, 18:09  (MSK)
>>Бррррррр
>>
>>вот :
>> /usr/local/etc/rc.d/
>>или rc.local
>>
>>MS w9x
>>autoexec.bat
>>:))
>
>вообще-то написано, что тема привязку к линуксу имеет

что с того что ТЕМА ИМЕЕТ ПРИВЯЗКУ, человек хочет ЧТО-ТО запускать
при загрузке... При загрузке ЧЕГО?

>А во фре так и через кронтабы персональные можно, что может и
>красивее

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "выполнение пользовальских скриптов при загрузке"
Сообщение от magr Искать по авторуВ закладки on 25-Дек-03, 18:12  (MSK)

>>вообще-то написано, что тема привязку к линуксу имеет
>
>что с того что ТЕМА ИМЕЕТ ПРИВЯЗКУ, человек хочет ЧТО-ТО запускать
>при загрузке... При загрузке ЧЕГО?
>
>>А во фре так и через кронтабы персональные можно, что может и
>>красивее

:))

Я так понял, что системы

Просто "загрузка" безо всяких чего обычно после подачи питания случается ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 25-Дек-03, 18:10  (MSK)
на alt master 2.2
/usr/local/etc/rc.d/ - что с ним делать???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 25-Дек-03, 18:39  (MSK)
КОРОЧЕ ПРИ загрузке системы  FREESWAN вносит
нежелательеые изменения в таблицу машрутизации
так вот при поднятии системы мне необходимо привети таблицу к "нормальному"
виду а потом запускать firewall о то если сделать без него
firewall начинает ругаться. ВО как!
Да линукс это линукс!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "выполнение пользовальских скриптов при загрузке"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Дек-03, 18:50  (MSK)
>КОРОЧЕ ПРИ загрузке системы  FREESWAN вносит
>нежелательеые изменения в таблицу машрутизации
>так вот при поднятии системы мне необходимо привети таблицу к "нормальному"
>виду а потом запускать firewall о то если сделать без него
>firewall начинает ругаться. ВО как!
>Да линукс это линукс!!!

изучи процесс init в своей версии лиункса, затем man route
и сделай скрипт который будет отрабатывать после загрузки freeswan
и делать route del ..., затем route add default или то что тебе
нужно, ну и после этот скрипт с запуском firewall.

в линуксах обычно процесс init а-ля sysv:

в /etc/rc.d директории с уровнями загрузки в которых скрипты начинающиеся
либо с буквы Sномер..., либо с буквы Kномер...

Sномер - стартовый скрипт, стартует сервис при загрузке или поднятии уровня
Kномер - стоповый скрипт, убивает сервер при shutdown или опускании уровня

номер - вес, порядок запуска стартовых и стоповых скриптов, с меньшим
весом - раньше стартуют, с большим - позже.

посмотри где у тебя поднимается роутинг и firewall и КАК они поднимаются,
и где поднимается freeswan, ну и сделай после поднятия freeswan -
убитие firewall, затем роутинга и затем поднятие роутинга и firewall'а.

ps. сперва попробуй свои скрипты ручным запуском и посмотри результат,
потом можешь вставлять в init-процесс, разумеется если все ok.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 25-Дек-03, 18:57  (MSK)
ручнем способом все ОК
вот я понять не могу есть у меня скрипт
он сперва очищает таблицу а потом запускает firewall
как сделать чтоб он выполнялся на 3 уровне
  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "выполнение пользовальских скриптов при загрузке"
Сообщение от Antonio emailИскать по авторуВ закладки on 26-Дек-03, 09:52  (MSK)
>ручнем способом все ОК
>вот я понять не могу есть у меня скрипт
>он сперва очищает таблицу а потом запускает firewall
>как сделать чтоб он выполнялся на 3 уровне

Скрипт поместить в /etc/rc.d/init.d, предварительно посмотрев другие скрипты там, чтобы уяснить схему их написания (start, stop и т.п.).

В /etc/rc.d/rc3.d проложить два симлинка на этот скрипт (опять-таки по аналогии с имеющимися): буква S в имени обозначает, что нужно стартовать, буква K -- прибить. Число обозначает "очередность" выполнения.

P.S. Offtopic. Наворотили в SysV "уровней" и т.п., сделали из /etc баобаб натуральный; без поллитра иной раз не разберешься. То ли дело bsd-init... Просто, прямо и тупо (в хорошем смысле слова).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "выполнение пользовальских скриптов при загрузке"
Сообщение от Mikhail Искать по авторуВ закладки on 25-Дек-03, 19:02  (MSK)
Firewall, скорее всего, должен подниматься ДО vpn.

Еще может зависеть от настройки frеeswan'а. Попробуй ему сказать, чтобы при старте он не устанавливал соединения, только при обращении (auto=add, кажется). А firewall'ные правила он при установке может менять под себя сам (если правильно настроить).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 25-Дек-03, 20:00  (MSK)
ну как все таки пользовательские скприпты запускать при загрузке???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "выполнение пользовальских скриптов при загрузке"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Дек-03, 10:40  (MSK)
>ну как все таки пользовательские скприпты запускать при загрузке???

пользовательские обычно не запускают при загрузке, но если хочется,
то через su: man su

в разных *nix'ах может чуть по разному, где-то так(при загрузке из под
root'а):

su пользователь -c команда[скрипт]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 26-Дек-03, 13:10  (MSK)
ну можно же как нибудь что бы скрирпт выполнялся при поднятии системы
ну например как-нибудь создать символьную ссылку???
КАК сделать что бы определенный скрипт выполнялся при старте системы???
  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "выполнение пользовальских скриптов при загрузке"
Сообщение от klez Искать по авторуВ закладки on 26-Дек-03, 13:15  (MSK)
/etc/rc.d/init.d/скрипт
/etc/rc.d/rc3.d/S(линк на скрипт)
/etc/rc.d/rc5.d/S(линк на скрипт)

как понять линк на скрипт это вот это:
/etc/rc.d/init.d/скрипт
/etc/rc.d/rc3.d/S/etc/rc.d/init.d/скрипт
/etc/rc.d/rc5.d/S/etc/rc.d/init.d/скрипт  ????
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "выполнение пользовальских скриптов при загрузке"
Сообщение от Mikhail Искать по авторуВ закладки on 26-Дек-03, 13:22  (MSK)
Ну тебе же уже несколько раз написАли, как (см. 9 и 13)!!!
Вот, смотри:
ls -al /etc/rc.d/rc3.d|grep netw

lrwxrwxrwx    1 root     root           17 Aug  4 10:16 S10network -> ../init.d/network                                                            

т.е. скрипт, лежащий в  /etc/init.d/ и имеющий название network, выполнится на 3-м уровне, т.к. в /etc/rc.d/rc3.d лежит симлинк на него с параметрами S10. S80httpd выполниться после него, S08iptables - до него. Если мне нужно будет выполнить что-то ПОСЛЕ поднятия сети, но ДО firewall,  мне придется:
1) изменить порядок выполнения (например, поменять S08iptables на S12iptables)
2) положить сюда же симлинк на мой скрипт с приоритетом 11 (например, S11myscript)
Так понятней?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру