output bash-Scipt über CCU Webserver ausgeben

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

Antworten
erik
Beiträge: 776
Registriert: 31.10.2007, 13:32
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

output bash-Scipt über CCU Webserver ausgeben

Beitrag von erik » 20.09.2013, 16:33

Hallo,

habe ein Shell Script erstellt, das die Healthwerte der CCU zum Prompt shickt. Dieses Skript möchte ich in /www/adonns/XXXX/ ablegen und von Cacti aufrufen lassen.

Das Bash Script funktioniert wunderbar und gibt zum prompt folgendes aus, wenn dies per SSH gestartet wird:
free:255448 avg5min:0.06 user: 6.46 sys: 1.07 idle: 92.47 cached:36884 proccount:65 duser: 7 dsys: 15 didle:76 uptime:336737.33
Wenn ich das Bash Script in den WWW_Bereich kopiere, wird das Shell Script einfach ausgegen. Denke, das ich ein TCL Script erstellen muß, das das Bash Script aufruft und den Output ausgibt.

Kann mir jemand bitte helfen, wie ich dies in TCL erstellt bekomme.

Danke und Grüße

Erik

hobbyquaker
Beiträge: 3978
Registriert: 12.07.2009, 20:01
Hat sich bedankt: 17 Mal
Danksagung erhalten: 176 Mal
Kontaktdaten:

Re: output bash-Scipt über CCU Webserver ausgeben

Beitrag von hobbyquaker » 20.09.2013, 16:51

kein Problem:

Code: Alles auswählen

#!/bin/tclsh
                         
set output [exec /usr/local/addons/test.sh]
            
puts $output
Dem TCL-Script dann die Dateiendung .cgi verpassen.

Grüße

erik
Beiträge: 776
Registriert: 31.10.2007, 13:32
Hat sich bedankt: 6 Mal
Danksagung erhalten: 6 Mal

Re: output bash-Scipt über CCU Webserver ausgeben

Beitrag von erik » 20.09.2013, 22:10

Hallo hobbyquaker,

herzlichen Dank - funktioniert perfekt.
Genau das, was ich gesucht habe.

Ergebnisse in kürze hier im Thread.....

Grüße

Erik

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“