Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Всем добра!

Собственно возник вопрос, а можно ли запилить запуск разных скриптов с разных кнопок на роутере?

На вопрос "зачем" , все очень просто, не так давно на PS4 научились запускать бекапы игр, но для этого нужно поплясать с бубном, поэтому бубен решил перенести с компа на роутер, т.к. он всегда работает, но у бубна есть недостаток, ждя каждой игры, свой скрипт, а в etc всего одна папочка для для скриптов, с одной игрушкой конечно задача решилась, а вот если еще добавить, то беда, да и жене объяснять, как запустить другую и для этого нужно зайти сюда, а там запустить то, а потом подождать, не очень то получится  

 

Опубликовано

Назрел еще вопрос по запуску скриптов, подскажите, а можно ли используя nginx при обращении к определенной html-ке запустить скрипт на роутере? 

Это было бы идеальное решение и не пришлось бы дополнительно кнопку на роутере жмакать. 

Если это возможно, буду очень признателен за готовый набросок, т. к. ни html ни java ни php не знаю, поковыряться в полу готовом и доправить под себя наверное смогу, а вот с нуля читать и писать не потяну, да и выходных всего 2 дня, а в будни ни об отдыхе ни о само развитии речи не идет, работа и семья поглощают 120% времени. 

Опубликовано (изменено)
43 минуты назад, m__a__l сказал:

Всем добра!

Собственно возник вопрос, а можно ли запилить запуск разных скриптов с разных кнопок на роутере?

На вопрос "зачем" , все очень просто, не так давно на PS4 научились запускать бекапы игр, но для этого нужно поплясать с бубном, поэтому бубен решил перенести с компа на роутер, т.к. он всегда работает, но у бубна есть недостаток, ждя каждой игры, свой скрипт, а в etc всего одна папочка для для скриптов, с одной игрушкой конечно задача решилась, а вот если еще добавить, то беда, да и жене объяснять, как запустить другую и для этого нужно зайти сюда, а там запустить то, а потом подождать, не очень то получится  

 

Уже есть.

https://github.com/ndmsystems/packages/wiki/Opkg-Component#ndmbuttond

Изменено пользователем r13
Опубликовано
16 минут назад, r13 сказал:

Спасибо за ссылку, может есть пример, как это применить к примеру к:

#!/bin/sh

PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

nc 192.168.1.38 5054 < /opt/etc/elf/kernel_hooks_CUSA00002.elf
sleep 5
nc 192.168.1.38 5088 > /dev/null

скрипты отличаются только забрасываемым фалом, т.е. вместо kernel_hooks_CUSA00002.elf будет kernel_hooks_CUSAXXXXX.elf

Опубликовано (изменено)

Примеры есть на той же странице, просто в свои скрипты добавьте выход по условию вида:

[ "$button" != "WLAN" ] && exit 0
[ "$action" != "click" ] && exit 0

Для кнопки и типа нажатия и поместите скрипты в соответствующую папку. И все. 

Изменено пользователем r13

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.