Logfile aus Shellscript füllen

Begonnen von Guest, 30 November 2011, 18:58:28

Vorheriges Thema - Nächstes Thema

Guest

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

rudolfkoenig

                                                   

> 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