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


Автор Тема: Не выполняется команда в rc.local  (Прочитано 1064 раз)

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

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Приветствую.
Проблема заключается в том, что не выполняется команда на отключение внешней видеокарты в ноуте после перезагрузки. Вручную выполняется, после перезагрузки нет..

Пробовал в Ubuntu и Xubuntu 12.04, в 11.10 работало нормально. Ядро 3.2.0-24-generic.

(Нажмите, чтобы показать/скрыть)
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #1 : 26 Май 2012, 23:06:11 »
а модуль vga switcheroo в ядре есть?
http://fonline.ru/ заходите

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #2 : 26 Май 2012, 23:08:40 »
Конечно. Видеокарта отключается, но только ручным вводом команды под рутом.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #3 : 26 Май 2012, 23:14:46 »
если файл свитч представляет собой просто лок файл то попробуй заменить его
(Нажмите, чтобы показать/скрыть)
http://fonline.ru/ заходите

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #4 : 26 Май 2012, 23:34:42 »
MEXAHOTABOP, нет, файл не помог.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #5 : 26 Май 2012, 23:36:25 »
от рута выполнял ?
http://fonline.ru/ заходите

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #6 : 26 Май 2012, 23:45:41 »
от рута выполнял ?
Нет, я в rc.local засунул перед exit 0 :)

От рута и echo OFF > /sys/kernel/debug/vgaswitcheroo/switch без проблем работает, мне нужно, чтобы система сама при загрузке отключала.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #7 : 26 Май 2012, 23:53:39 »
а сам rc.local запускается проверял?
http://fonline.ru/ заходите

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #8 : 27 Май 2012, 00:05:56 »
а сам rc.local запускается проверял?
вроде да. я его попробовал сам запустить уже в системе - видеокарту отключил.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #9 : 27 Май 2012, 00:20:37 »
вроде или да?
добавь там что нибудь типо touch /tmp/itswork
кстати насчет скрипта что я написал он не будет работать тк там я использовал ~ а такая ссылка не будет работать пока пользователь не залогинился
http://fonline.ru/ заходите

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5158
  • Все по палатам!
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #10 : 27 Май 2012, 00:21:34 »
Может попробовать перед командой sleep 20 поставить
Извините, я все еще учусь

Оффлайн Lbox

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
  • Xubuntu 12.04
    • Просмотр профиля
Re: Не выполняется команда в rc.local
« Ответ #11 : 27 Май 2012, 00:32:32 »
SergeyIT, хорошая идея, спасибо! Хватило и 5 секунд. :) Вопрос решен.
HP dv6: i7 2670QM - Radeon HD6770 2GB - 8GB RAM - Seagate Momentus XT 750GB

 

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