Тема: F.A.Q.
Показать сообщение отдельно

Старый 15.05.2008, 22:38   #49
ФАКер
 
Аватар для lagush
 
lagush вне форума
Регистрация: 24.05.2006
Сообщений: 6,765
Отправить сообщение для lagush с помощью ICQ
По умолчанию

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

A. Внимание!!! Всё это тестировалось только на Gemini 4.3.1_XD_mod4а. Работает 100%.

Итак:
  1. Первое, что понадобится, это скрипт goto_standby.sh. Забрасываем его по FTP-соединению с Dreambox в папку /var/script и, обязательно, назначаем права на запуск (chmod 755 /var/script/goto_standby.sh). Файл goto_standby.sh, а также, и другие, необходимые файлы вы найдете в прицепе этого поста.
  2. Если у вас пароль к Дриму отличный от dreambox, то создайте текстовый файл uname.txt, впишите в него свой пароль к Дриму и сохраните в папке /var/script .
  3. Самое сложное для понимания. Нам необходимо, чтобы скрипт goto_standby.sh запускался каждый раз при старте Дрима. Для этого в файле autofs_script.sh в теле конструкции case "$1" in ... esac добавляем строку на запуск своего скрипта (/var/script/goto_standby.sh 20 &). Короче, говоря, вот по такой схеме:
    Код:
    #!/bin/sh
    ...
    case "$1" in
      start)
      ...
      # Сюда вставляем строку с командой:
      /var/script/goto_standby.sh 20 &
      ;;
      stop)
      ...
      ;;
       *)
      ...
      ;;
    esac
    
    exit 0
    Параметр 20 это таймаут в секундах, после которого Дрим будет переходить в режим Standby, не выставляйте слишком маленьким. И, обязательно, не забудьте про "&" (амперсанд) в конце команды.
    Файл autofs_script.sh находится в папке /var/script.
  4. Для того, чтобы Дрим не переходил в Standby при перезагрузках, втавьте в файл uinit, который должен находится в папке /var/etc вот такую строку:
    Код:
    echo "Standby" > /var/etc/ulogout
    Если у вас такого файла нет, то возьмёте готовый в прицепе поста. Опять же, не забываем о правах на запуск (chmod 755 /var/script/uinit)
Файлы редактируйте текстовый редактором, поддерживающим кодировку UTF-8 и окончание строк в unix-стиле.

Ну, вот, пожалуй, и всё. Если всё сделаете верно, то у вас получится, что при отключении эл.питания и последующем его включении, Dreambox после старта через 20 секунд будет переходить в режим ожидания.

Автор vlamo
Ссылка
Вложения
Тип файла: zip goto_standby.zip (1.7 Кб, 224 просмотров)
__________________
DM7020HD (2xDVB-S2), Merlin3+GP3 (OE1.6), HDD 2.5" 320 GB HM320JI, Wi-Fi
DM500S, Gemini 4.7, mgcamd 1.31
90cm(19E-13E-Twin9E-5E-4W)+80cm(Twin 36Е)+65cm(36E)