Jump to content

Recommended Posts

Posted

Всем добра!

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

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

 

Posted

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

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

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

Posted (edited)
43 минуты назад, m__a__l сказал:

Всем добра!

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

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

 

Уже есть.

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

Edited by r13
  • Upvote 1
Posted
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

Posted (edited)

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

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

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

Edited by r13
  • Upvote 1

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

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.