Все выпуски  

RusFAQ.ru: Unix/Linux/FreeBSD


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 957
от 17.12.2007, 23:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 564, Экспертов: 44
В номере:Вопросов: 1, Ответов: 4


Вопрос № 113697: Здравствуйте, уважаемые эксперты! Вопрос следующий: Как поместить программу или скрипт в автозагрузку в Alt Linux (compact 3.0)? Напрмер, есть простенький скрипт, записывающий какую - либо информацию в файл. Как сделать, чтобы он запускался п...

Вопрос № 113.697
Здравствуйте, уважаемые эксперты!
Вопрос следующий:
Как поместить программу или скрипт в автозагрузку в Alt Linux (compact 3.0)? Напрмер, есть простенький скрипт, записывающий какую - либо информацию в файл. Как сделать, чтобы он запускался при старте системы?
Отправлен: 12.12.2007, 22:42
Вопрос задал: Mech@nic (статус: 1-ый класс)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Ilya Teterev
Здравствуйте, Mech@nic!

Обычно пользовательские скрипты прописываются в /etc/init.d/local
Ответ отправил: Ilya Teterev (статус: 2-ой класс)
Ответ отправлен: 12.12.2007, 22:51
Оценка за ответ: 5

Отвечает: Челюк Павел
Здравствуйте, Mech@nic!
Как правило в RedHat подобных дистрибутивах для этого есть каталог
# /etc/init.d
кладём туда свой скрипт
затем идём в в каталог
# /etc/rc.d/rcN.d

N- номер уровня загрузки(3 консоль ,5 графика)
Создём в данном каталоге символическую ссылку на скрипт который лежит в
# /etc/init.d/
формат имени ссылки SxxNAME, KxxNAME . S- старт,хх -порядковый номер при загрузке ,К-стоп ,хх порядковый номер при остановке(ребуте), NAME - любое произвольное имя. Пример @S00test - первым , @S99test последним ,буквы после цифр так же оказывают влияние на порядок запуска (согласно алфамита)

Так же можно прописать запуск своего скрипта в конце # /etc/rc.d/rc.local
Ответ отправил: Челюк Павел (статус: 1-ый класс)
Ответ отправлен: 13.12.2007, 10:46
Оценка за ответ: 5

Отвечает: Антонов Игорь Владимирович
Здравствуйте, Mech@nic!
посмотрите какой у вас стоит runlevel - сделать вы это можете в файле /etc/initab (runlevel x)
затем соотвественно вашему runlevelу идете в папку /etc/rcX.d/ (где Х опять же ранлевел ваш) и делаете обычную символическую ссылку на ваш скрипт:
# ln -s /XXX/XXX/script.sh /etc/rcX.d/S20script
(можете посмотреть как это сделано на других скриптах, но процедура примерно такая)
Ответ отправил: Антонов Игорь Владимирович (статус: 1-ый класс)
Ответ отправлен: 13.12.2007, 11:07
Оценка за ответ: 5

Отвечает: Dmitrii Omarov
Здравствуйте, Mech@nic!
Обычно, коллеги, все стартовые скрипты заносятся в следующие файлы:
1) /etc/profile - глобально (для всех)

2) ~/.bash_profile
3) ~/.bash_login
4) ~/.profile

2), 3), 4) - локально, причём, можно в какой-либо один, система опрашивает их поочерёдно. Если нашла, например, в 3) , то 4) уже не выполняются.

Желаю успехов
---------
ВПЕРЁД!
Ответ отправил: Dmitrii Omarov (статус: Студент)
Ответ отправлен: 13.12.2007, 21:21
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.65 от 04.12.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное