Temat: Dodatkowe przyciski w GUI
Po zalogowaniu się na serwer http://192.168.1.1/overview.sh mam dołożonych kilka przycisków. Każdy z przycisku odnosi się do pliku umieszczonego w katalogu /www/nazwa_pliku.sh i wykonywane są jakieś tam polecenia. I tak np.
</script>
<fieldset>
<legend class="sectionheader">Sterowanie przekaznikami</legend>
<table>
<tr>
<td><form action="zalacz.sh" method="post"><input class="default_button" type="submit" value="Załącz "></form></td>
<td><% cat /dev/d1 %></td>
<td><form action="wylacz.sh" method="post"><input class="default_button" type="submit" value="Wyłącz"></form></td>
</tr>
<tr>
<td><form action="zalacz1.sh" method="post"><input class="default_button" type="submit" value="Załącz "></form></td>
<td><% cat /dev/d2 %></td>
<td><form action="wylacz1.sh" method="post"><input class="default_button" type="submit" value="Wyłącz"></form></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend class="sectionheader">Opcje drukarek + wyłącz (Wifi, drukarka, antena)</legend>
<table>
<td><form action="http://192.168.1.1:631/admin" method="post"><input class="default_button" type="submit" value="Drukarki"></form></td>
<td><form action="offall.sh" method="post"><input class="default_button" type="submit" value="Wyłącz wszystko"></form></td>
</table>
</fieldset>
<fieldset>
<legend class="sectionheader">Dostep do internetu</legend>
<table>
<td><form action="480.sh" method="post"><input class="default_button" type="submit" value="8 godzin/24h"></form></td>
<td><form action="0.sh" method="post"><input class="default_button" type="submit" value="0 godzin/24h"></form></td>
<td><form action="240.sh" method="post"><input class="default_button" type="submit" value="4 godzin/24h"></form></td>
</table>
</fieldset>
<fieldset>
<legend class="sectionheader"><%~ overview.Sts %></legend>Czy jest możliwość i jak wstawić komendę bezpośrednio pod przycisk pomijając pliki *.sh
Ułatwi to życie przy konfiguracji na przyszłość bo wystarczyłoby mieć kopie tylko jednego pliku overview.sh
Przykładowe komendy w pliku.sh wyłączające drukarkę i zatrzymujące co nie jest potrzebne jeżeli drukarka wyłączona.
echo 1 > /dev/ttyUSB0; echo "Drukarka OFF" > /dev/d1
/etc/init.d/cupsd stop
/etc/init.d/xinetd stop