BSD-Wiki

Mitschrift einer FreeBSD-Installation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


anacron_statt_cron_einsetzen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

anacron_statt_cron_einsetzen [2014/02/09 18:03]
rakor angelegt
anacron_statt_cron_einsetzen [2014/02/10 11:56]
rakor
Zeile 1: Zeile 1:
-===== Allgemein =====+====== Allgemein ​======
 Um ein System sauber zu halten ist es notwendig, dass hin und wieder Hintergrunddienste gestartet werden die das System aufräumen. Um dies umzusetzen wird im Allgemeinen **cron** verwendet. Das Problem an **cron** ist jedoch, dass er nur gut funktionieren kann wenn das System durchgängig (24h am Tag, 7 Tage die Woche) läuft, da **cron** immer zu einer fixen Zeit diese Dienste ausführt (meist Nachts). Was für einen Server gut ist muss jedoch für einen Desktop nicht zutreffen. Um nun diese Dienste auch regelmässig unter Systemen anzustossen die nicht durchgängig laufen wird **anacron** verwendet. ​ Um ein System sauber zu halten ist es notwendig, dass hin und wieder Hintergrunddienste gestartet werden die das System aufräumen. Um dies umzusetzen wird im Allgemeinen **cron** verwendet. Das Problem an **cron** ist jedoch, dass er nur gut funktionieren kann wenn das System durchgängig (24h am Tag, 7 Tage die Woche) läuft, da **cron** immer zu einer fixen Zeit diese Dienste ausführt (meist Nachts). Was für einen Server gut ist muss jedoch für einen Desktop nicht zutreffen. Um nun diese Dienste auch regelmässig unter Systemen anzustossen die nicht durchgängig laufen wird **anacron** verwendet. ​
  
-===== Installation =====+====== Installation ​======
 Zur Installation vom anacron sind root-Rechte Voraussetzung. Zur Installation vom anacron sind root-Rechte Voraussetzung.
  
Zeile 10: Zeile 10:
 </​code>​ </​code>​
  
-===== Konfiguration ===== +====== Konfiguration ​====== 
-======== Anacron Konfiguration ​========+===== Anacron Konfiguration =====
 Anacron hat bereits in **/​usr/​local/​etc** die Datei **anacrontab** angelegt welche die durch anacron zu startenden Kommandos konfiguriert. Im Allgemeinen sollten die Werte hier in Ordnung sein. Falls benötigt können sie nun angepasst werden. Anacron hat bereits in **/​usr/​local/​etc** die Datei **anacrontab** angelegt welche die durch anacron zu startenden Kommandos konfiguriert. Im Allgemeinen sollten die Werte hier in Ordnung sein. Falls benötigt können sie nun angepasst werden.
 Das File sollte dann folgendermassen aussehen: Das File sollte dann folgendermassen aussehen:
Zeile 28: Zeile 28:
 </​code>​ </​code>​
  
-======== Periodic in /​etc/​crontab deaktivieren ​========+===== Periodic in /​etc/​crontab deaktivieren =====
 Anschliessend müssen in **/​etc/​crontab** die Periodic-Dienste gelöscht oder auskommentiert werden, da diese ja nun durch **anacron** erledigt werden sollen. Zugleich wird anacron selbst eingefügt, dass es auch die regelmässigen Scripte startet wenn der Rechner mal längere Zeit durch läuft. Anschliessend müssen in **/​etc/​crontab** die Periodic-Dienste gelöscht oder auskommentiert werden, da diese ja nun durch **anacron** erledigt werden sollen. Zugleich wird anacron selbst eingefügt, dass es auch die regelmässigen Scripte startet wenn der Rechner mal längere Zeit durch läuft.
 Hier der entsprechende Auszug aus der **/​etc/​crontab** mit kommentierten periodic-Aufrufen:​ Hier der entsprechende Auszug aus der **/​etc/​crontab** mit kommentierten periodic-Aufrufen:​
Zeile 39: Zeile 39:
 </​code>​ </​code>​
  
-======== Anacron aktivieren ​========+===== Anacron aktivieren =====
 Bisher wurde '//​anacron//​ eingerichtet und **cron** um die entsprechenden Kommandos gebracht. Nun kann der Dienst aktiviert werden. Durchgeführt wird dies indem folgende Zeile in die **/​etc/​rc.conf** hinzugefügt wird: Bisher wurde '//​anacron//​ eingerichtet und **cron** um die entsprechenden Kommandos gebracht. Nun kann der Dienst aktiviert werden. Durchgeführt wird dies indem folgende Zeile in die **/​etc/​rc.conf** hinzugefügt wird:
 <​code>​ <​code>​
Zeile 46: Zeile 46:
 Nach dem nächsten Neustart werden die **Periodic**-Dienste des Systems durch anacron verwaltet. Nach dem nächsten Neustart werden die **Periodic**-Dienste des Systems durch anacron verwaltet.
  
-===== Eigene Periodic-Scripte =====+====== Eigene Periodic-Scripte ​======
 Anschliessend können eigene Scripte unter ///​usr/​local/​etc/​periodic//​ abgelegt werden. Anschliessend können eigene Scripte unter ///​usr/​local/​etc/​periodic//​ abgelegt werden.
  
-===== Weiter =====+====== Weiter ​======
 Installation eines Desktopsystems:​ [[Xorg installieren]] Installation eines Desktopsystems:​ [[Xorg installieren]]
  
anacron_statt_cron_einsetzen.txt · Zuletzt geändert: 2017/10/02 13:39 (Externe Bearbeitung)

Impressum