Выполнение коман при запуске Linux.

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Alex07
Сообщения: 137
ОС: Mandriva 2009.1 PP x86_64

Выполнение коман при запуске Linux.

Сообщение Alex07 »

Доброе время суток!!!!

Есть необходимость выполнения команды под рутом при загрузке linux. Как можно это реализовать? А то я уже совсем задолбался каждый раз при включении компа вручную выполнять.
From Tomsk, Siberia.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Выполнение коман при запуске Linux.

Сообщение alv »

Поместить их в какой-либо из стартовых скриптов. Какой именно - зависит от команды и дистрибутива.
Спасибо сказали:
foxIG
Сообщения: 261
ОС: Mandriva 2010 PP

Re: Выполнение коман при запуске Linux.

Сообщение foxIG »

Alex07 писал(а):
05.05.2007 12:31
Доброе время суток!!!!

Есть необходимость выполнения команды под рутом при загрузке linux. Как можно это реализовать? А то я уже совсем задолбался каждый раз при включении компа вручную выполнять.


можно поместить скрипт в ~/.kde/Autostart
-------------
если можно добавлю свой вопрос:
если кинуть скрипт в ~/.kde/Autostart то команды (например pppd call)будут автоматически восприниматься как от суперпользователя?или нужны еще какие то манипуляции?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Выполнение коман при запуске Linux.

Сообщение alv »

foxIG писал(а):
05.05.2007 13:44
можно поместить скрипт в ~/.kde/Autostart
-------------
если можно добавлю свой вопрос:
если кинуть скрипт в ~/.kde/Autostart то команды (например pppd call)будут автоматически восприниматься как от суперпользователя?или нужны еще какие то манипуляции?

Нет, не будут. Только те, на которых стоит бит суидности. Так что в общем случае это решение не прокатывает.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Выполнение коман при запуске Linux.

Сообщение ddc »

foxIG писал(а):
05.05.2007 13:44
если кинуть скрипт в ~/.kde/Autostart то команды (например pppd call)будут автоматически восприниматься как от суперпользователя?или нужны еще какие то манипуляции?
Будут все, перед которыми будет дописано sudo (если соответсвующему пользователю разрешено выполнять через sudo без пароля) или, как отметил alv, в которых выставлен suid.
Спасибо сказали:
Аватара пользователя
k01
Сообщения: 104
ОС: Archlinux

Re: Выполнение коман при запуске Linux.

Сообщение k01 »

для этого существует скрипт /etc/rc.d/rc.local
Рациональное программирование — наш ответ MicroSoft!
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Выполнение коман при запуске Linux.

Сообщение alv »

ddc писал(а):
05.05.2007 15:34
Будут все, перед которыми будет дописано sudo (если соответсвующему пользователю разрешено выполнять через sudo без пароля)

И если sudo в данном дистре есть по умолчанию, и еще пара-тройка "если" :)
в общем,
2 Alex07
какие именно команды Вам надо выполнить, и в каком именно дистре?
м.б. их можно штатными средствами включить?

k01 писал(а):
05.05.2007 15:36
для этого существует скрипт /etc/rc.d/rc.local

Ага. Или один из аналогичных - например, /etc/rc.local. Или чего там еще фантазия майнтайнера данного дистра придумала :)
Спасибо сказали:
Аватара пользователя
Alex07
Сообщения: 137
ОС: Mandriva 2009.1 PP x86_64

Re: Выполнение коман при запуске Linux.

Сообщение Alex07 »

Просто есть вин модем Acorp 56PIM. Драйвера линмодемовские (hcfpcimodem-1.11full_k2.6.11_6mdk-1mdk.i586.rpm). Работает всё нормально, но после каждой перезагрузке надо конфигурировать драйвера под рутом командой #hcfpciconfig -a. Как бы всё это дело автоматизировать :)
From Tomsk, Siberia.
Спасибо сказали:
Аватара пользователя
arkhnchul
Сообщения: 2284
Статус: Толчковый инженер
ОС: Debian, Fedora

Re: Выполнение коман при запуске Linux.

Сообщение arkhnchul »

Alex07, пихнуть команду скрипт rc.M в /etc/rc.d/

ЗЫ не увидел, что мандрива) не в rc.M. В /etc/rd.d/rc.5 (если грузится сразу графика) или /etc/rc.d/rc.3 (если грузимся в консоль и пускаем графику руками) создаем скриптик, как-нибудь его обзываем (имхо в данном случае не суть важно как, но лучше чтобы он был последним в алфавитном порядке после всех скриптов, которые там уже лежат) и пишем в него усе что там надо. Даем права на исполнение и радуемся.
Вроде в мандриве так оно организовано...
Losing is fun!
Спасибо сказали: