Heute werde ich euch ein kleines Tool vorstellen, dass jeder kennen sollte unter Linux: “watch”
Mit “watch” könnt ihr euch die Ausgabe eines Befehls auf Dauer und in Echtzeit(Live) anzeigen lassen.
Ähnlich wie “tail” aber doch etwas anders und besser.
Ein kurzes Beispiel: Ihr wollt zum Beispiel eine Log Datei "Live" beobachten und nicht immer wieder die Datei mit "tail" aufrufen um zu schauen ob ein neuer Eintrag in der Log Datei vorhanden ist.
watch tail /var/log/syslog
Hier hab ich dann alle 2 Sekunden den aktuellen Status der syslog Datei ohne immer wieder die Datei mit “tail” manuell aufzurufen.
Mit dem Argument “-n” kann man den Refreshinterval anpassen, wenn ich den Status von der syslog Datei alle 5 Sekunden aktualisiert haben möchte, kann man den Befehl benutzen:
watch -n 5 tail /var/log/syslog
Ich probieren es morgen
Mich interessiert am meisten wie man prozesse in den hintergrund bringen kann die dann noch weiter laufen während man die konsole schließt. Da gibt es gab es ja auch mehrere Methoden screen zB.... So mal als Anregung wenn du Zeit hast was zu schreiben.
Mit Screen geht das oder du lässt das Programm als Service laufen, werde die tage mal was schreiben zu screen falls ich das noch nicht gemacht habe, habe den Überblick zu meinen Linux Tuts ein wenig verloren ;-)