FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 30 November 2011, 18:58:28

Titel: Logfile aus Shellscript füllen
Beitrag von: Guest am 30 November 2011, 18:58:28
Originally posted by: <email address deleted>

Hallo,

ich versuche aus einem Shellkommando ein Logfile zu füllen. Leider
gelingt mir das nicht. Die Ausgaben landen immer im fhemlog.

Geht das nicht oder mache ich etwas falsch?

define a3 at 18:53:00 "/bin/echo Teatime > /var/tmp/x.log"   # shell
command

hier würde ich erwarte, dass Teatime um 18:53 in /var/tmp/x.log
erscheint Es wird aber nur eine leere Datei /var/tmp/x.log um diese
Uhrzeit angelegt und der Test "Teatime" landet im fhemlog

Vielen Dank

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Logfile aus Shellscript füllen
Beitrag von: rudolfkoenig am 01 Dezember 2011, 08:39:10
                                                   

> define a3 at 18:53:00 "/bin/echo Teatime > /var/tmp/x.log"

Seit fhem die Ausgabe des Kommandos zusaetzlich umleitet, muss man das wohl in
einem Subshell machen:

  define a3 at 18:53:00 "(/bin/echo Teatime > /var/tmp/x.log)"

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com