Archiv für den Tag: 2. März 2012

Shell: Dialog öffnen über Cronjob – Alarmfunktion

Werktags um 09:10 soll manuell ein Logfile kontrolliert werden. Damit der Event nicht vergessen wird, möchten wir ein Dialogfenster mit dem Hinweis ausgegen.

Dieser Ansatz arbeitet mit einem Cronjob und dem Befehl „zenity“.

Eintrag in /etc/crontab:

10 9 * * 1-5 hthurat zenity --warning --text="AUTOKLICKER kontrollieren" --title="Autobooker Notification"

Eintrag in crontab:

  1. Minuten
  2. Stunden
  3. Tag
  4. Monat
  5. Wochentag (0=Sonntag, 6=Samstag)
  6. User unter dessen Rechte das Skript ausgeführt werden soll
  7. Der auszuführende Befehl (hier: zenity ….)

Mit zenity können auch Dateneingelesen und im Skript weiter verarbeite werden (man zenity).