Jump to content

poweroff из пакета Entware


Recommended Posts

На роутере установлен пакет Entware, хотел воспользоваться командой poweroff, но не удается, после её выполнения нет никаких действий или ошибок в командной строке или системном логе.
В пакете entware у poweroff есть только три аргумента, если воспользоваться "-f" ключом, то это приводит к перезагрузке роутера.
Как можно программным способом выключить роутер из командной строки?

Link to comment
Share on other sites

3 минуты назад, user965 сказал:

Как можно программным способом выключить роутер из командной строки?

Нельзя, в нём нет подсистемы управления питанием вроде ACPI.

Link to comment
Share on other sites

4 минуты назад, user965 сказал:

В таком случае аплет бесполезен в пакете entware для giga, зачем его включают?

То есть, что Entware может работать не только на keenetic - вы такой вариант не рассматриваете?

Link to comment
Share on other sites

2 минуты назад, Mamay сказал:

То есть, что Entware может работать не только на keenetic - вы такой вариант не рассматриваете?

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

Link to comment
Share on other sites

16 минут назад, user965 сказал:

...а здесь нет.

Выше вам уже ответили, это ограничения данного конкретного чипа. 

Link to comment
Share on other sites

29 минут назад, user965 сказал:

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

Entware запускают на очень разных устройствах.

poweroff на кинетиках вреден, поскольку:

  • не обеспечивает грациозного завершения логики работы кинетиковской прошивки,
  • на роутере нет цепей для программного включения-выключения роутера.
  • Thanks 1
Link to comment
Share on other sites

40 минут назад, user965 сказал:

Как раз это самый интересный момент, и хотелось бы услышать комментарий разработчиков.

Если аплет из сборки entware для этой конкретной архитектуры (процессора) работает где то на другой модели, а здесь нет.

А вы смешные.

Люди забесплатно на чистом энтузиазме вам все собрали и дали, а вы нашли (условно) камень с острым краем в огромном поле и теперь еще требуете у энтузиастов ответа "почему не работает" по всей строгости.

Верно говорят, лучше вообще добра не делать, только проблем наберешь.

А по существу ответ в первом посте, он достаточный для описания всей ситуации.

  • Thanks 3
Link to comment
Share on other sites

Имхо, вам проще будет роутер к умной розетке подключить и уже через неё выключать устройство...

Link to comment
Share on other sites

2 минуты назад, Александр Рыжов сказал:

poweroff на кинетиках вреден, поскольку:

  • не обеспечивает грациозного завершения логики работы кинетиковской прошивки,
  • на роутере нет цепей для программного включения-выключения роутера.

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

Да редко выключается, но всё же наличие функционала и выбора лучше, чем так.

Спасибо за ответ.

  • Y'r wrong 1
Link to comment
Share on other sites

10 минут назад, Le ecureuil сказал:

А вы смешные.

Люди забесплатно на чистом энтузиазме вам все собрали и дали, а вы нашли (условно) камень с острым краем в огромном поле и теперь еще требуете у энтузиастов ответа "почему не работает" по всей строгости.

Верно говорят, лучше вообще добра не делать, только проблем наберешь.

А по существу ответ в первом посте, он достаточный для описания всей ситуации.

Смешны вы.

"Люди что разрабатывают" пакет entware не имеют отношение к каким то производителям и их "технической" реализации конкретной модели.

Выше Александр дал объяснение, которого не было у предыдущих комментаторов.

Edited by user965
Link to comment
Share on other sites

8 минут назад, user965 сказал:

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

Да редко выключается, но всё же наличие функционала и выбора лучше, чем так.

Спасибо за ответ.

Поскольку управления питанием нет, то сейчас для роутера любая остановка одинакова с точки зрения вреда. А если хочется все же корректно все завершить, что надо в ndm послать "system reboot" и при полном гашении индикаторов отключать совсем.

Link to comment
Share on other sites

3 минуты назад, Le ecureuil сказал:

Поскольку управления питанием нет, то сейчас для роутера любая остановка одинакова с точки зрения вреда. А если хочется все же корректно все завершить, что надо в ndm послать "system reboot" и при полном гашении индикаторов отключать совсем.

Я надеюсь вы сами этого не делаете.

  • Confused 1
Link to comment
Share on other sites

А чем умная розетка то не устраивает?

В теме нет никаких доп. условий.... причин не использовать умную розетку  --нет...

Edited by krass
Link to comment
Share on other sites

krass, умная розетка хорошо - спору нет.

Но задача не "удаленно выключить забытый утюг" :) , а щадящие выключение роутера, на котором могут идти процессы и работать сервисы например, записи/скачивание файла на подключенный к роутеру жесткий диск по usb, записи на внутреннюю nand flash и т.п.

А как уж это реализовать, удаленно или локально (назначив событие для кнопки роутера), - дело третье.

Да, можно, конечно, поочередно отключать диски (даже по кнопке) и сервисы, но это не красиво, долго и заморочено.

ps

Вы же не выключаете компьютер из розетки?

Здесь тоже самое, правда не так часто нужно

Edited by user965
  • Y'r wrong 1
Link to comment
Share on other sites

8 минут назад, user965 сказал:

а щадящие выключение роутера, на котором могут идти процессы и работать сервисы, например, записи/скачивание файла на подключенный к роутеру жесткий диск по usb

ничего, что при ребуте, как сказал @Le ecureuil, процессы корректно останавливаются? это к тому, что

5 часов назад, user965 сказал:

Я надеюсь вы сами этого не делаете

 

Link to comment
Share on other sites

enterfaza, это конечно эффектно будет выгладить, и можно даже порассуждать в какой именно момент это лучше сделать :-)

Но куда проще было всегда применять shutdown/poweroff.

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Edited by user965
  • Y'r wrong 1
Link to comment
Share on other sites

10 минут назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Достаточно вызвать отмонтирование всех разделов командами "no system mount {uuid | label}".

Link to comment
Share on other sites

4 часа назад, user965 сказал:

Но куда проще было всегда применять shutdown/poweroff.

Если система не предусматривает механизмов, реализующих "poweroff", все ваши эти посты - время и эмоции на ветер. В компьютерах это не только программная, но и аппаратная возможность. Там, где ее нет, должен быть соответствующий механизм в init (кстати, mikrotik позволяет останавливать систему, лично я считаю этот неправильным - такая остановка системы на удалённом роутере - повод для поездки туда, где он установлен).

 

4 часа назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

Ну и чем ваше "удаление процессов" (kill -KILL, я полагаю?) будет отличаться от простого отключения?

Edited by vadimbn
Link to comment
Share on other sites

16 часов назад, user965 сказал:

Здесь, видимо, придется реализовать скрипт, чтоб самостоятельно останавливать или, в крайнем случае, удалять процессы.

 

12 часа назад, vadimbn сказал:

Ну и чем ваше "удаление процессов" (kill -KILL, я полагаю?) будет отличаться от простого отключения?

Перечитайте еще раз. Видимо вы ухватились только за вторую часть предложения которое вы процитировали. А ваши эмоции и слова - на ветер)

Спасибо за ваше мнение. 

Edited by user965
Link to comment
Share on other sites

12 часа назад, vadimbn сказал:

компьютерах это не только программная, но и аппаратная возможность

Именно про отсутствие «аппаратной» возможности у этой модели keenetic выяснили здесь.
И судя по комментариям Александра, она была ограничена производителем роутера, а не самим процессором. 

Edited by user965
  • Y'r wrong 1
Link to comment
Share on other sites

16 часов назад, user965 сказал:

А ваши эмоции и слова - на ветер)

Я робот, у меня нет эмоций.

 

16 часов назад, user965 сказал:

И судя по комментариям Александра, она была ограничена производителем роутера, а не самим процессором.

У вас есть примеры роутеров с реализацией механизмов, подобных ACPI?

  • Thanks 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...