Aufruf eines Scripts über die DS Weboberfläche

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

micho2

Benutzer
Registriert
18. Juli 2012
Beiträge
147
Reaktionspunkte
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?
 
Hm, via Icon hab ich keine Ahnung von. Aber du könntest das Script evt. über den Aufgabenplaner (automatisiert) starten.

Tommes
 
Danke, wäre auch ein Ansatz.
Vielleicht weiss ja jemand anders, wie´s per Icon gehen könne
 
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
 
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?
 
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:
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.
 
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