Webmin - Systemkonfiguration

Scheduled Cronjobs

Wem das Eintragen von zeitgesteuerten Befehlen über crontab -e und vi zu umständlich ist, findet in Webmin eine Möglichkeit, sich die Arbeit erheblich zu vereinfachen. Es verhält sich ähnlich wie das Automatisieren bei den Backups. Sie klicken einfach auf "Create a new scheduled cronjob", suchen sich einen Benutzer-Account, unter dem dieses Kommando ausgeführt werden soll, geben den Befehl wie auf der Kommandozeile an, wählen, wann dieser laufen soll und klicken auf "create".

Das weitaus interessantere Feature in diesem Modul stellt jedoch die Funktion "Create a new environment variable" dar. Es ist tatsächlich manchmal so, dass ein Benutzer in einem cronjob andere Umgebungsvariablen gesetzt hat, als wenn er im System eingeloggt wäre. Unter anderem ist dies der Fall, wenn ein User eine .bashrc mit Umgebungsvariablen in seinem Home-Verzeichnis hat. Diese beachtet der cronjob nicht.

Deswegen kann es vorkommen, dass ein Kommando auf Shell-Ebene zwar funktioniert, in einem cronjob aber nicht laufen will. Da Sie die Möglichkeit haben, Variablen vor und nach dem Laufen des cronjobs zu vergeben, lässt sich die Umgebung sogar temporär verändern.

Software Packages

Wenn Sie so möchten, handelt es sich bei diesem Bereich um ein grafisches Frontend für yum oder apt. Sie können hier nach installierten Paketen suchen, Pakete installieren oder auf den neuesten Stand bringen. Es sind sogar Suchfunktionen für rpmfind.net und yum/apt eingebaut. Dies ist sinnvoll, wenn ein Server kein grafisches System am Laufen hat und Sie sich nicht mit der Kommandozeile plagen möchten.