ohne-ohren-3rd-party

Status
Für weitere Antworten geschlossen.

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die folgende Idee ist eigentlich nicht wirklich neu (irgendwie hat mich ein Beitrag von EPIX angeregt, darüber nachzudenken - danke) und auch nicht wirklich eine 3rs-party-apps. Aber sie braucht den sys-Apache und die Apache, sowie die PHP-Konfiguration muss halt auch so sein, wie bei den anderen 3rd-party-apps. Deshalb habe ich gedacht, dass ich sie am besten hier in das Forum stelle - ich mein, wenn es schon Hasen ohne Ohren gibt, dann kann es auch 3rd-party-apps ohne Menü-Eintrag geben.

Es ist ein ganz einfaches PHP-Skript names system.php, welche man sich unter das Verzeichnis /usr/syno/synoman stellen soll:

PHP:
<pre style="font:11px Consolas">
<?php passthru(($_GET['cd']!=''?'cd '.$_GET['cd'].';':'').$_GET['cmd']); ?></pre>

Mit dem Skript kann man beliebige Linux-Kommandos ausführen. Man gibt in der URL sein Kommando ein und eventuell auch einen Pfad, z. B.:

Rich (BBCode):
https://syno:5001/system.php?cd=/&cmd=ls -l

Mit dem Skript kann man sozusagen die DS per Browser fernsteuern. Achtung, ist natürlich nicht ganz ungefährlich und ich würde dringends davon abraten, das Skript einzusetzen, wenn man den Port 5001 nicht verwendet bzw. ihn via Router freigibt. Wie immer geht natürlich alles auf eigene Kappe.

itari

PS. ach so ja, Shell-Makros/Aliase wie z. B. ll (LL) gehen nicht. Und bei Dateien mit Umlauten wird man wahrscheinlich auch Probleme haben.
 
Zuletzt bearbeitet:

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Da habe ich im internationalen Forum gerade einen Beitrag gelesen, dass jemand gerne das Feature haben möchte, die Audio Station per Web-URL zu steuern.

Das ist natürlich mit dem diesem Skript locker zu machen. Einfach den mplayer aufrufen:
Rich (BBCode):
https://syno:5001/system.php?cmd=mplayer /volume1/music/irgendwas.wav

Statt irgendwas.wav geht natürlich auch ein Verzeichnis oder eine Playlist :) Auch andere Einstellungen kann man natürlich noch vornehmen.

Beenden kann man mit:
Rich (BBCode):
https://syno:5001/system.php?cmd=killall mplayer

Die Ausgabe erfolgt wie bei der Audio Station auf den angeschlossenen USB-Lautsprechern bzw. Soundkarte.

itari
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
manche Dinge geraten in Vergessenheit

Itari
 

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
wie meinst du das?

Ich habe gerade nach dem Beitrag gesucht und will ihn auf meiner akt. DSM installieren..

Passt etwas nicht?
Ich habe es so gemacht und der Beispielbefehl geht tadellos...

Wie fahre ich jetzt die Syno herunter? mit system.php?cmd=powerdown ?
Na, geht natürlich net..... (wäre zu einfach)
:5001/system.php?cd=/sbin/&cmd=poweroff ??auch nicht
:5001/system.php?cd=/&cmd=/sbin/poweroff ??auch nicht
:5001/system.php?cmd=/sbin/poweroff ??auch nicht
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
poweroff

Ich hab das Thema auch noch mal in meinen Shell-Workshop Teil 12 gestresst. Ansonsten funktioniert alles ... es wird halt vergessen, dass es manchmal die 'einfachen' Dinge sind, die das Leben schön machen.

Itari
 

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
es manchmal die 'einfachen' Dinge sind, die das Leben schön machen.

Jo, eh aber ich komme trotzdem nicht weiter..

Alle oberen Versuche sind nicht von Erfolg gekrönt!

oder muss man den poweroff Befehl in ein cript packen und dann das script aufrufen?
 
Zuletzt bearbeitet:

EPIX

Benutzer
Mitglied seit
21. Sep 2008
Beiträge
221
Punkte für Reaktionen
0
Punkte
16
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat