Einstellen von Alarmen in Linux, um den Benutzer zu warnen


1

Ich führe einige Aufgaben in meiner Linux-Konsole aus und möchte durch einen Alarm benachrichtigt werden, sodass ich den Fortschritt der Aufgabe nicht ständig überprüfen kann.

Gibt es eine Möglichkeit, den Alarm durch Angabe zusätzlicher Filter wie "ERROR" -Meldung usw. anzupassen? Ich denke, es wird eine nützliche Sache sein.

Kennt jemand eine solche Funktionalität in Linux?

Antworten:


1

tippen Sie die Ausgabe an ein Skript, das nach Fehlern und Signaltönen sucht.


0

Sie könnten den Befehl at versuchen und erhalten, dass zu einem bestimmten Zeitpunkt ein Alarm ausgelöst wird. Alternativ können Sie den Evolution-Kalender verwenden.


1
-1 für die Beantwortung des Titels, nicht der Frage.
Tiberiu Ana

+1 für die "at" -Lösung. @Tiberiu: Vielleicht sollte der -1 für die Frage vergeben werden, wenn sich der Titel vom Körper unterscheidet.
Ivan Petrushev


0

Sie können Ihren Befehl mit dem Aufruf von notify-send anfügen und ihm den Exit-Status des vorherigen Befehls übergeben. Die Benachrichtigung bleibt jedoch nicht lange auf dem Bildschirm, so dass Sie den Exit-Status zuerst in Ihr Terminal schreiben möchten. Hier ist ein Beispiel:

grep -r sex # this is just a dummy command that I made up
error=$? ; echo "Previous command exited with status $error"
notify-send "job complete" "exit status $error"

Spielen Sie herum und werfen Sie einen Blick auf die Manpage, um zu sehen, ob sie Ihren Bedürfnissen entspricht.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.