2010-11-30 6 views
1

Ich bin ein einfaches Skript ausgeführt wird an die serielle Schnittstelle meines Strom Monitor anschließen und die Ausgabe in eine Datei speichern:mit Linux Serien Skript im Hintergrund

cu -s 57600 -l /dev/ttyUSB0 >> /var/www/power.txt 

Ich würde im Idealfall diese gerne zur Aufrechnung in den Hintergrund gehen und es laufen lassen, denke ich, dass ich dafür einen Daemon brauchen könnte? Hat jemand irgendwelche Erfahrung mit unbeaufsichtigt Cu?

Danke, Laurence

Antwort

0

Ich habe cu nicht vorher benutzt, aber im Allgemeinen können Sie einen Befehl im Hintergrund laufen lassen, indem & nachdem sie setzen.

beispiels

cu -s 57600 -l /dev/ttyUSB0 >> /var/www/power.txt & 
+1

Ah so nah, das läuft im Hintergrund aber nie auf die Datei ... – Ljdawson

+0

Geschaltet zu einem Perl-Skript und verwendet, um das im Hintergrund zu laufen, danke für den Tipp! – Ljdawson

1

können Sie verwenden dtach (http://a.com.gt/rYL) wie dieses

dtach -A /tmp/cu cu -s 57600 -l /dev/ttyUSB0 >> /var/www/power.txt

Dies wird den Prozess wie in "Hintergrund" laufen. Sie können das Terminal schließen oder Ihre SSH-Verbindung beenden und es wird ausgeführt, bis Sie es abbrechen.