crontab unter VMWare ESXi
Auf einem VMWare ESXi (eigentlich vSphere Hypervisor) hatte ich vor kurzem ein Backup eingerichtet. Damit dies auch sauber funktioniert, läuft dies (logischer weise) über den cron-Daemon. Normalerweise lässt sich unter Linux diese einfach mit dem Befehl „crontab -e“ editieren – leider nicht so auf dem ESXi. Um hier einen croneintrag vornehmen zu können, muss die Datei /var/spool/cron/crontabs/root editiert werden. Damit nun auch der Daemon von dieser Änderung was mitbekommt, muss der crond gestoppt und neu gestartet werden. kill $(cat /var/run/crond.pid)…
crontab – Aufbau und Beispiele
Um unter Linux/Unix Systemen Skripte bzw. Befehle zeitgesteuert auszuführen, wird der Daemon cron benötigt. Die Befehle bzw. Anweisungen, welches ausgeführt werden sollen, werden in eine benutzereigene Tabelle gespeichert – die crontab. D.h. jeder System-Benutzer kann seine eigene crontab führen. Zusätzlich kann der root sämtliche crontab’s bearbeiten, wobei der User selbst immer nur die eigene Tabelle bearbeiten kann. Auf diversen Systemen werden Skripte bzw. Befehle in den Verzeichnissen [important] /etc/cron.hourly /etc/cron.daily /etc/cron.weekly /etc/cron.monthly [/important] automatisch in dem entsprechenden Intervall abgearbeitet. …