Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Выполнение скрипта при загрузке системы  (Прочитано 2647 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phogens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Доброго времени суток!

Написал скрипт:
#!/bin/sh
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether 00:17:31:d3:b6:d5
sudo ifconfig eth0 up
sudo /etc/init.d/networking restart

Сделал его исполняемым:
sudo chmod +x /home/phogens/.Bunker/ph_autostart.sh

И добавил путь к нему в Startup Applications .

Но скрипт при старте системы не выполняется. Возможно потому, что все действия нужно производить от рута.
Как сделать так, чтобы при старте системы скрипт запускался от рута?


Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
1) через что сеть настроена?

2) lsb_release -d?

Оффлайн Phogens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Через гугл!

Пробовал делать, как гугл велит. Вся заковыка в том, чтобы скрипт выполнялся от рута.



Пользователь решил продолжить мысль 02 Июля 2011, 22:26:58:
1) через что сеть настроена?

2) lsb_release -d?

Сеть через pppoe.

phogens@oasis:~$ lsb_release -d
Description: Ubuntu 11.04

Мне не сам мак важен, я в этот скрипт еще буду кидать команды на отключение тачпада.

Пользователь решил продолжить мысль 02 Июля 2011, 22:42:45:
Проблема решана.
Кинул скрипт в /etc/init.d/ прописал автозапуск в /etc/rc.local
phogens@oasis:~$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/etc/init.d/ph_autostart.sh

exit 0


Всем спасибо за внимание.
« Последнее редактирование: 02 Июля 2011, 22:42:45 от Phogens »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Мне не сам мак важен, я в этот скрипт еще буду кидать команды на отключение тачпада.
Без разбора бросая продукты в одну кастрюлю, можно основательно испортить вкус блюда.

Если сеть настроена через nm, то mac стоит прописать в настройки подключения.

Оффлайн Phogens

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Мне не сам мак важен, я в этот скрипт еще буду кидать команды на отключение тачпада.
Без разбора бросая продукты в одну кастрюлю, можно основательно испортить вкус блюда.

Если сеть настроена через nm, то mac стоит прописать в настройки подключения.

Нет не нм,  pppoeconf.

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.