Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подскажите с FreeBSD, автозагрузка скрипта 
:(
    Опции темы
hawk3500
Дата 24.7.2011, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2009

Репутация: нет
Всего: 2



Здравствуйте.
Я в отношении Nix начинающий.
Поставил FreeBSD 7.1 relese.
Освоил Bash скрипты.

Есть необходимость загружать Bash скрипт при загрузке системы.
Т.е. после загрузки всех системных демонов автоматически стартовать мой личный скрипт.
Читал как сделать подобное через rc но не вышло....
Подскажите пожалуйста как это осуществить.
Заранее благодарен.
С уважением ,
HAWK.
--------------------
воин dzen'a
PM MAIL   Вверх
afiskon
Дата 24.7.2011, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: 1
Всего: 4



сохраняете скрипт в /usr/local/etc/rc.d/ даете ему имя и права как у всех скриптов в каталоге, в /etc/rc.conf прописываете имяскрипта_enable="YES". Учтите что у скрипта должен быть определенный интерфейс, иначе он будет запускаться несколько раз - при старте системы и при завершении работы. Интерфейс можно подсмотреть у других rc.d скриптов.
PM MAIL WWW   Вверх
hawk3500
Дата 24.7.2011, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2009

Репутация: нет
Всего: 2



Спасибо)
Только вот ещё вопросы?
1)Какие права то должны быть?
chmod....
2)
Нужно ли давать расширение sh
3)
Интерфейс это Вы говорите про start , stop,restart?
--------------------
воин dzen'a
PM MAIL   Вверх
ChihPih
Дата 24.7.2011, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 13
Всего: 22



Цитата(hawk3500 @  24.7.2011,  18:27 Найти цитируемый пост)
1)Какие права то должны быть?

Права на запуск:
Код

chmod +x file_name

Цитата(hawk3500 @  24.7.2011,  18:27 Найти цитируемый пост)
Нужно ли давать расширение sh

Это на ваше усмотрение - хотите дайте, для системы это не суть важно

Цитата(afiskon @  24.7.2011,  18:17 Найти цитируемый пост)
сохраняете скрипт в /usr/local/etc/rc.d/ даете ему имя и права как у всех скриптов в каталоге, в /etc/rc.conf прописываете имяскрипта_enable="YES". Учтите что у скрипта должен быть определенный интерфейс, иначе он будет запускаться несколько раз - при старте системы и при завершении работы. Интерфейс можно подсмотреть у других rc.d скриптов.

Разрешение на запуск в /etc/rc.conf добавлять не обязательно, если вы написали простой скрипт, который просто надо выполнить при запуске. Система выполняет все файлы из каталога /usr/local/etc/rc.d имеющие права на запуск. Разрешение на запуск следует добавлять, если вы написали свой скрипт под систему запуска скриптов rc.d.


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
hawk3500
Дата 24.7.2011, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2009

Репутация: нет
Всего: 2



Спасибо большое))
Попробю)
Теперь стало немного понятней))
--------------------
воин dzen'a
PM MAIL   Вверх
hawk3500
Дата 26.7.2011, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 6.2.2009

Репутация: нет
Всего: 2



Всем большое спосибо)
Все заработало)
--------------------
воин dzen'a
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.