Видео смотреть бесплатно

Смотреть 2022 видео

Официальный сайт panajotov 24/7/365

Смотреть видео бесплатно

rainmaker 11.11.2010 15:52

Есть вопрос![Решено] Скрипт в автозагрузке

Собственно, есть скрипт .sh, нужно чтобы он выполнялся каждый раз при загрузке системы. Выполняться должен от рута. Как это осуществить?
Пихал в ~/.kde/Autostart/ - не работает. Не от рута, по всей видимости, он там выполняется.


Прописал в /etc/rc.local
sh <путь к скрипту>
Ребутнулся, всё заработало.

Всем спасибо.


Тэги:
+ 7 -
Похожие Поделиться

albibek 11.11.2010 16:07 #
+ 0 -
Предположительно надо прописывать в /etc/rc.local, но зависит от вашего дистрибутива.
ziv 11.11.2010 16:07 #
+ 0 -
Прописать в /etc/rc.local
rainmaker 11.11.2010 16:24 #
+ 0 -
Прописал содержимое скрипта в /etc/rc.local, ребутнулся, эффекта ноль.
magist3r 11.11.2010 16:11 #
+ 0 -
Дистрибутив-то какой?
rainmaker 11.11.2010 16:19 #
+ 1 -
Дистр Debian, забыл написать ._.
nikebl 11.11.2010 16:28 #
+ -1 -
пропиши в конец файла /etc/inittab так точно сработает.
rainmaker 11.11.2010 16:32 #
+ 0 -
Прописал в /etc/rc.local
sh <путь к скрипту>
Ребутнулся, всё заработало.

Всем спасибо.
blackraven 11.11.2010 16:36 #
+ 0 -
Решение в пост и <�Решено> в заголовок поста.
derfenix 11.11.2010 17:14 #
+ 1 -
Чтобы скрипты запускались простым вызовом, без sh, надо делать их исполняемыми chmod a+x
depeche 11.11.2010 18:01 #
+ -4 -
derfenix 11.11.2010 18:18 #
+ 0 -
А это к чему? И в следующий раз прячь ходя бы под спойлер или обрезай до нормальных размеров
Daria 12.11.2010 14:07 #
+ 0 -
кльові кеди
cppmm 11.11.2010 20:33 #
+ 0 -
Ох, любите вы костыли.
В crontab есть директива @reboot, созданная именно для этого.
/etc/rc.local уже много лет как deprecated.
derfenix 11.11.2010 20:48 #
+ 1 -
@reboot выполняется при запуске крона. не очень удобно - понадобилось перезагрузить крон - команда выполнится ещё раз и в некоторых случаях может получиться каша.
cppmm 11.11.2010 21:02 #
+ 0 -
А зачем перезагружать крон в рабочей системе?
derfenix 11.11.2010 21:09 #
+ 0 -
Ну, например, после обновления этого самого крона... :)
cppmm 11.11.2010 21:56 #
+ 0 -
Вы каждый день обновляете крон? :)
Плюс - это один из основных системных сервисов. При таких критичных обновлениях лично я заранее подготавливаюсь к ним и заранее продумываю возможные глюки. Так что можно и закоментить перед обновлением один раз.
cppmm 11.11.2010 22:03 #
+ 0 -
И, кстати, вы не со мной сейчас спорите, а со множеством разработчиков и админов. ;) Потому как в большинстве современных мануалов и инструкций рекомендуется именно @reboot, а не устаревший rc.local, который сегодня-завтра вообще из дистров выкинут(кстати, во фряхе уже выкинули).
derfenix 11.11.2010 22:12 #
+ 0 -
Я? спорю? :) я просто высказался %)
orkaan 13.11.2010 12:36 #
+ 1 -
А где можно почитать о том, что выкинут /etc/rc.local и @reboot? Очень интересно!
cppmm 13.11.2010 14:33 #
+ 1 -
@reboot никуда не выкинут. Он как раз рекомендуется к использованию.
А по поводу rc.local писали во многих инструкциях. В некоторых дистрах(Gentoo, например) и во FreeBSD он уже отсутствует. В каком-то из дистрибутивов прямо в rc.local было написано в комментариях, что использование этого файла is deprecated.
demon1981 08.12.2010 17:40 #
+ 0 -
таким образом не все можно решить. если в sudoers для всех прописан requiretty то хрен у вас что запустится. Терминала то нет
cppmm 09.12.2010 08:02 #
+ 0 -
Человеку от рута надо, так что какая разница, что там для пользователей прописано?
demon1981 09.12.2010 12:20 #
+ 0 -
согласен. дурак. исправлюсь))
orkaan 13.11.2010 11:23 #
+ 1 -
Извиняюсь, конечно. Но раз Debian, то не может и речи быть о /etc/rc.local. Должно быть так.
Создаётся файл сценария:
$ sudo cp /etc/init.d/skeleton /etc/init.d/<name>
В этом сценарии прописывается всё, в т.ч. параметры запуска:
$ sudo vim /etc/init.d/<name>
Устанавливается право запуска:
$ sudo chmod a+x /etc/init.d/<name>
Устанавливается ссылка на сценарий, и всё!
$ sudo update-rc.d <name> defaults
Теперь при каждом запуске системы будет выполняться сценарий, запускающий ваш скрипт.

Надеюсь, помог.
Daria 16.11.2010 14:05 #
+ 2 -
это ж для конструкции демона, не так ли?
orkaan 18.11.2010 09:29 #
+ 0 -
В какой-то мере вы правы, но демон должен "слушать", а если это просто скрипт, он запустится, выполнится, выгрузится. Правильно я думаю?
orkaan 18.11.2010 09:36 #
+ 0 -
И, получается, я был прав — см. п.п. 10.6 в The Debian GNU/Linux FAQ. Там же сказано, что Debian, якобы, rc.local не использует.
f_evgeny 18.11.2010 10:50 #
+ 0 -
Это не для только для демонов это для уровней запуска.

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн