![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Подскажите пож-та как сделать так, чтобы обычный скрипт автоматически запускался при инициализации системы (т.е. загрузке операционки)? я кладу этот скрипт в папку /etc/rc.d/rc3.d и, для надежности, в /etc/rc.d/rc4.d, но он все равно почему-то не запускается…
|
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
права скрипта? зависимость от прочих?
и
сюда запость. Это сообщение отредактировал(а) comcon1 - 29.12.2009, 16:22 |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
Что за собаки? Добавлено через 23 секунды kuvshinka, ось какая? -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
права скрипта я не меняла - с какими файл создался, такие и есть...скрипт независимый ни от кого...просто выполняет некое действие...и что значит "сюда запость"? скопировать в /etc/rc3.d? там скрипт уже лежит....
ось- линукс.... Это сообщение отредактировал(а) kuvshinka - 29.12.2009, 20:31 |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: 26 Всего: 88 |
kuvshinka, операционная система какая у вас?
-------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
Egik2 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: 4 Всего: 11 |
Просто из терминала под rootом не пробовала запускать?
Как нужно работает? -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
из терминала скрипт конечно все верно отрабатывает....но хотелось бы внести его выполнение в загрузку ОС (линукс)....
|
|||
|
||||
Egik2 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 29.7.2008 Где: Агудзера Репутация: 4 Всего: 11 |
А можешь заменить текст скрипта, каким-нить безобидным, чтобы проследить в принципе,
запускается он или нет, например вставь вместо текста:
Потом в файле test.log узнаем, запускался, ли он вообще -------------------- Три великие добродетели программиста: лень, нетерпение и самомнение (Larry Wall) a-nav.com developer-blog.ru world-poetry.org |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
kuvshinka, в стандартных системах (системах, придерживающихся стандарта LSB), в каталоге /etc/init.d должен быть скрипт-скелетик,
на основе к-рого ты создашь свой скрипт. зовут его как ни странно /etc/init.d/skeleton потом если бы мы знали на какой ты системе мы бы подсказали тебе дальше, т.к. и Кашпировский, и Чумак не посещают наш форум. -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 41 Всего: 181 |
Суть вопроса более соответствует разделу "*NIX системы: Общие вопросы"
Модератор: Тема перенесена -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
bilbobagginz : то есть мой скрипт вставить в файл /etc/init.d/skeleton (у меня есть такой файл)? или что тогда имелось ввиду под словами "...скрипт-скелетик, на основе к-рого ты создашь свой скрипт"
|
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
kuvshinka, скелетик - это как шаблон.
напр. ты хочешь создать сервис по имени "kuvservice" заходишь в /etc/init.d, делаешь: cp skeleton kuvservice потом редактируешь файл. внутри него есть код bash, написанный довольно интуитивно - нужно знать такие данные как
в Debian есть специальный дополнительный скрипт start-stop-daemon, ему можно передавать все эти параметры, и он умеет создавать pid file, lock file, run file, и т.д. в результате редактирования получится файл: /etc/init.d/kuvservice который можно будет добавить в нужный runlevel и он корректно будет отрабатывать команды start stop restart и т.д. P.S.: тебя уже пару раз спрашивал какая система у тебя, но ты отвечаешь "многозначительно" Линукс. То, что линукс, это и смайлику понятно. Из-за того, что ты так "шифруешься" сложно тебе помочь конкретнее. Это сообщение отредактировал(а) bilbobagginz - 12.1.2010, 13:10 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
kuvshinka |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 386 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
скрипт my_script:
под root-ом просто кидаю в папки /etc/rc.d/boot.d , /etc/rc.d/rc3.d, а также в /etc/init.d/boot.d и /etc/init.d/rc3.d......но он все равно не запускается при загруке ОС... в чем тут дело и как добиться такого эффекта ? куда же именно надо скопировать скрипт и, возможно, надо еще какие «настройки» делать (изменить права доступа и т.п.)? |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
kuvshinka,
перечитай еще раз все что я написал в этой ветке. (и переставай баловаться наркотиками) -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 113 Всего: 317 |
какая у тебя система ? (дистрибутив, версия) ?
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |