Jump to content
  • 3
r13

Выполнение произвольной команды cli по расписанию

Question

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

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

а не делать отдельно на каждую конкретную хотелку( будь то отключение лампочек по расписанию, отключение клиентов по расписанию и т.п.)

  • Thanks 1

Share this post


Link to post
Share on other sites

11 answers to this question

Recommended Posts

  • 1

Вполне себе список, хотя help я бы исключил ;)

Share this post


Link to post
Share on other sites
  • 1

@r13 не, я с этим не спорю, немного о другом: вот, например, пользователь считает, что кнопка в админке работает идеально и он хочет ее прикрутить к расписанию, но не знает какую команду cli выдает кнопка админки (например, в лог не попадает или еще что) .. cli guide конечно в помощь, но там тоже, наверное, не всегда есть все ответы

Share this post


Link to post
Share on other sites
  • 0
8 минут назад, r13 сказал:

... универсальное решение с возможностью выполнить произвольную команду cli...

сие, по определению, невозможно

Share this post


Link to post
Share on other sites
  • 0
Только что, TheBB сказал:

сие, по определению, невозможно

Я трезво оцениваю границы возможностей, и тоже смеюсь над постановками вида: система должна уметь выполнять ЛЮБУЮ функцию :grin:

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

Такая формулировка более удобоварима?

Share this post


Link to post
Share on other sites
  • 0
14 минуты назад, r13 сказал:

Такая формулировка более удобоварима?

не-а

14 минуты назад, r13 сказал:

... возможности выполнения команды cli заданной пользователем по расписанию...

"... чтобы продать что-нибудь ненужное, - надо сначала купить что-нибудь ненужное. а у нас денег нет..." (с)

посылать-то на выполнение что?

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, TheBB сказал:

не-а

"... чтобы продать что-нибудь ненужное, - надо сначала купить что-нибудь ненужное. а у нас денег нет..." (с)

посылать-то на выполнение что?

посылать на выполнение команду cli заданную пользователем :) при настройке расписания.

Share this post


Link to post
Share on other sites
  • 0

`format C:` ?

`umount /dev/sdb2` ?

`help` ?

`reboot` ?

 не-е-е-е, наверно, лучше - `sleep`

Share this post


Link to post
Share on other sites
  • 0

давайте сурьёзно. весна прошла, а осень не натупила...

команда должна быть обработана, распознана и передана на исполнение...

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, TheBB сказал:

давайте сурьёзно. весна прошла, а осень не натупила...

команда должна быть обработана, распознана и передана на исполнение...

Скажем так, сейчас в opkg есть ndmq c помощью которой я могу передать все что угодно, и команда либо распознается и выполнится либо будет ошибка

Почему не возможно реализовать такое поведение в рамках данного FR?

Share this post


Link to post
Share on other sites
  • 0
1 час назад, r13 сказал:

есть ndmq c помощью которой

имхо, надо еще показать людям как удобно посмотреть на payload в ci на предмет команды отправляемой админкой по клику .. чтобы узнать почему по кнопке с модемом всегда все хорошо .. например, если кликнуть по рефрешу обнов в системном мониторе с записью в developer tools, то можно найти ci с таким payload:

Скрытый текст

<packet ref="/">
<request id="1" ref="">
<command name="components list">
</command>
</request>
</packet>

зная точно работающую команду дальше уже либо через фичу, либо opkg+ndmq

Share this post


Link to post
Share on other sites
  • 0

@IgaX думаю если реализовать этот функционал только в cli,  то пользователь сможет непосредственно проверить работоспособность и результат работы своей команды не бегая по вкладкам веба

Share this post


Link to post
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
Answer this question...

×   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...