ArVDR не выключить через пульт

  • Исходный код
    arvdr:~# /usr/bin/poweroff-hwwkup.pl
    /usr/bin/poweroff-hwwkup.pl: line 8: test: -eq: unary operator expected


    Не выключается и время не выставляет.
    Извени за дурной вопрос, а куда и как прописать в нём shutdown? ?(

  • даже не знаю с чего начать
    П.1 Можешь ли ты с консоли отправит агрегат в даун такой командой?

    Исходный код
    shutdown -h now


    Если да переходим к:
    П.2 Создаем скрипт /usr/bin/poweroff-easy.pl

    Bash
    #!/bin/sh
    
    
    shutdown -h now


    chmod +x /usr/bin/poweroff-easy.pl
    Прописываем

    Исходный код
    METOD=easy


    Перезапускаемся
    Работает?

  • Чтото я не то наваротил


    Новый скрипт


    /usr/bin/poweroff-hwwkup.pl


    Исходный код
    /usr/bin/poweroff-hwwkup.pl: line 5: test: -ne: unary operator expected
    Power off!
    /usr/bin/poweroff-hwwkup.pl: line 25: sudo: command not found
  • shutdown -h now срабатыбает, значит и твой poweroff-easy.pl будет работать.


    Но хотелось бы hwwkup прикрутить.

  • Сейчас пробую всё в одном скрипте


    /usr/bin/poweroff-hwwkup.pl


    ответ

    Исходный код
    arvdr:~# /usr/bin/poweroff-hwwkup.pl
    /usr/bin/poweroff-hwwkup.pl: line 6: let: MIN=/60: syntax error: operand expected (error token is "/60")
    /usr/bin/poweroff-hwwkup.pl: line 7: test: -ge: unary operator expected
    /bin/stty: standard input: Input/output error
    sleeping 0 min...
    /usr/bin/poweroff-hwwkup.pl: line 15: /bin/shutdown: No such file or directory


    $2 должно же быть время до следуюшего теимера в секундах, но как выглядит там ничто не стоит хотя теймер занесён.
    Если ставлю вместо $2 например 3600 секунд то в ответ получаю

    Исходный код
    arvdr:~# /usr/bin/poweroff-hwwkup.pl
    /bin/stty: standard input: Input/output error
    sleeping 50 min...
    /usr/bin/poweroff-hwwkup.pl: line 15: /bin/shutdown: No such file or directory


    :evil: :evil: :evil:

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем Multi VDR ().

  • Проблему с ttyS1 я вродебы решил

    Исходный код
    arvdr:~# stty < /dev/ttyS1
    stty: standard input: Input/output error
    
    
    arvdr:~# setserial /dev/ttyS1 uart 16550A
    
    
    arvdr:~# stty < /dev/ttyS1
    speed 9600 baud; line = 0;
    -brkint -imaxbel


    И вручную время на контролер прописывается

    Исходный код
    echo -e "\nWKM180\n" > /dev/ttyS1


    Теперь куда мне прописать setserial /dev/ttyS1 uart 16550A?

  • потому что ты её не передаёшь
    вызови етот скрипт с консоли, как будто бы её вызывает VDR

    Исходный код
    /usr/bin/poweroff-hwwkup.pl 0 0 0 "" 1
  • Почемуто $2 нуль


    /usr/bin/poweroff-hwwkup.pl


    Исходный код
    arvdr:~# /usr/bin/poweroff-hwwkup.pl 0 0 0 "" 1
    Power off!
    teimer in 0 sec...
    sleeping  min...


    /etc/vdr/timers.conf

    Исходный код
    1:S19.2E-133-33-898:2006-09-28:1500:1540:99:99:Test:
  • Такое


    Исходный код
    arvdr:~# svdrpsend.pl  NEXT abs
    220 arvdr.free-x.de SVDRP VideoDiskRecorder 1.4.3; Thu Sep 28 14:15:55 2006
    250 1 1159448400
    221 arvdr.free-x.de closing connection
    arvdr:~# svdrpsend.pl NEXT rel
    220 arvdr.free-x.de SVDRP VideoDiskRecorder 1.4.3; Thu Sep 28 14:16:17 2006
    250 1 2623
    221 arvdr.free-x.de closing connection
    arvdr:~#
  • Стоп если я пултом выклячаю, контролер прописывается и LED мигает как нодо, почему с консоли неидёт с

    Исходный код
    /usr/bin/poweroff-hwwkup.pl 0 0 0 "" 1

    сам незнаю.


    Теперь следуюшия проблема, что мне ешё в скрипт внести чтоб он ещё ВДР выклячал после тово как контролер прописал?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Multi VDR ().

  • Какието непонятки, выключаю ВДР пультом прописывается контролер = LED мигает потом LED гаснит и ВДР выключается.
    Помоему скрипт /usr/local/bin/hwwkup после выполнения /sbin/halt в скрипте/usr/bin/poweroff-hwwkup.pl самже контролер и стирает.


    Что делать? Уже вродебы так близко был от цели. ?(


    Или например убераю /sbin/halt в скрипте /usr/bin/poweroff-hwwkup.pl
    Выключаю ВДР пультом прописывается контролер = LED мигает, потом задаю в консоли shutdown -h now LED гаснит и ВДР выключается.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Multi VDR ().

  • Всем привет


    1.) выкинул /usr/local/bin/hwwkup


    2.) изменил /etc/init.d/runvdr

    Bash
    #!/bin/bash
    # Stoppen des Hardware Wakeup Timer
    echo -e "\nCLT\n" > /dev/ttyS1


    3.) изменил /usr/bin/poweroff-hwwkup.pl


    Теперь вродебы всё работает



    Mfg
    Multi VDR

  • после
    Цитата:
    modprobe apm


    в ручную теперь выключается
    Цитата:
    /usr/bin/poweroff-acpi.pl



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

  • Тебе в принципе надо оставить всё по прежнему.
    Только пропиши apm в /etc/modules чтобы он при старте тоже ладывался.