====== Cronjobs auf dem OmniSwitch mit AOS 8.7R3 ======
Neben bereits bestehenden Automatisierungsmöglichkeiten auf dem OmniSwitch, kommt nun mit AOS 8.7R3 auch der "cronjob" dazu. Diese Funktion ermöglicht nun auch unabhängig von "Events" (z.B. Link down/up) ein regelmäßiger Start von Skripten/Applikationen.
===== Konfiguration der cron-app =====
Die Konfiguration erfolgt im "crontab -e"-Format in der Datei **/flash/working/pkg/ams/cron.cfg**
Der folgende Eintrag führt jede Minute fünf Pings auf 192.168.2.1 durch
* * * * * /bin/ping -c 5 192.168.2.1
Es muss dabei der Pfad zu "ping" vollständig mit angegeben werden.
===== Start der cron-app =====
Nachdem die Datei erstellt / editiert wurde, wird die "cron-app" wie folgt gestartet (und nach "write memory flash-synchro" auf diesem Weg auch bootfest gemacht).
! PKGMGR:
appmgr start ams cron-app
===== Neustart der cron-app =====
Die die cron-app nach einer Änderung neu zu starten, geht man in 8.7R3 wie folgt vor:
appmgr stop ams cron-app
appmgr start ams cron-app
In AOS 8.8R1 wird dies durch "appmgr restart ams cron-app" abgelöst, bis dahin gilt das obige Vorgehen.
===== Alternativer Weg der cron-app Konfiguration =====
Der folgende Befehl erzeugt einen Eintrag der jede Minute drei Pings auf 192.168.2.1 sendet.
appmgr start ams cron-app argument "1 /bin/ping -c 3 192.168.2.1"