Aufruf eines Scripts über die DS Weboberfläche

Status
Für weitere Antworten geschlossen.

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich mir ein kleines perl-Script gebaut. (braucht keine Parameter)
Bisher rufe ich es über ssh auf.

wie stelle ich es an, dass das Script über die Dissertation-Weboberfläche (vie Icon) gestartet werden kann?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.748
Punkte für Reaktionen
1.657
Punkte
314
Hm, via Icon hab ich keine Ahnung von. Aber du könntest das Script evt. über den Aufgabenplaner (automatisiert) starten.

Tommes
 

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Danke, wäre auch ein Ansatz.
Vielleicht weiss ja jemand anders, wie´s per Icon gehen könne
 

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Danke, wäre auch ein Ansatz.
Vielleicht weiss ja jemand anders, wie´s per Icon gehen könne

Hei Micho2,

sag mal - hat vielleicht jemand einen Ansatz erläutert? Ich wäre da sehr interessiert dran ...

Danke und Gruß,

Umpalumpa
 

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Danke, wäre auch ein Ansatz.
Vielleicht weiss ja jemand anders, wie´s per Icon gehen könne

Hallo nochmal, jetzt habe ich einen tollen Ansatz!! Schau mal in die Datei /usr/syno/synoman/webman/3rdparty/README.
Da steht drinne wie's geht!

Gruß und einen schönen Abend,
Umpalumpa
 

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
H & danke,

hast Du das mal probiert?
Bei mir klappt´s nicht - wo soll der Eintrag im UI denn erscheine oder muss man irgendwas neu starten?
 

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hi

Neustart der GUI hat gereicht.

Wie starte ich da am besten ein script, am liebsten ein perlscript im neu angelegten Verzeichnis.
Gibt es ein Framework, das für das UI GUI verwendet wird oder erzeigt man "von hand" HTML, das im Frame ausgegeben wird (in der embedded Variante)?
 
Zuletzt bearbeitet:

Umpalumpa

Benutzer
Mitglied seit
26. Dez 2014
Beiträge
57
Punkte für Reaktionen
0
Punkte
0
Wie starte ich da am besten ein script?

ALso, wenn ich das richtig verstanden habe, dann werden die Scripte (als .cgi "getarnt") schon in der "application.cfg" angegeben, allerdings muss man erst die httpd.conf des Apachen modifizieren, dass der die auch ausführen darf (siehe HIER).

DAS habe ich allerdings noch nicht ausprboiert und jetzt geht's erst mal in die Heia.

CHeers,
Umpalumpa.
 

micho2

Benutzer
Mitglied seit
18. Jul 2012
Beiträge
147
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

hab´s inzwischen ganz gut hinbekommen.
in der application.cfg gibt man das script als .cgi an, dann muss man an der Apache Config nichts ändern und kann script mit shbang Zeile starten:

z.B:

test.cgi:
Rich (BBCode):
#!/usr/bin/perl -w

print "Content-type: text/html\n";
print "\n";
print "Testausgabe aus perlscript in test.cgi \n";

application.cfg:
Rich (BBCode):
text = Test
icon_16 = images/test_16.png 
icon_32 = images/test_32.png
type = embedded 
protocol = https
port = 5001
path = /webman/3rdparty/test/test.cgi

Leider bekomme ich die Icons nicht angezeigt.
Hat da jemand ne Idee, was ich falsch mache?
 
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