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 [2017/10/02 13:39]
Zeile 1: Zeile 1:
-===== 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. ​ 
- 
-===== Installation ===== 
-Zur Installation vom anacron sind root-Rechte Voraussetzung. 
- 
-<​code>​ 
-# cd /​usr/​ports/​sysutils/​anacron 
-# make install clean 
-</​code>​ 
- 
-===== 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. 
-Das File sollte dann folgendermassen aussehen: 
-<​code>​ 
- 
-PATH=/​bin:/​sbin:/​usr/​bin:/​usr/​sbin 
- 
-# days make sure the command is executed at least every '​days'​ days 
-# delay delay in minutes, before a command starts 
-# id unique id of a command 
- 
-# days delay id command 
-1 5 daily periodic daily 
-7 15 weekly periodic weekly 
-30 60 monthly periodic monthly 
-</​code>​ 
- 
-======== 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. 
-Hier der entsprechende Auszug aus der **/​etc/​crontab** mit kommentierten periodic-Aufrufen:​ 
-<​code>​ 
-# Perform daily/​weekly/​monthly maintenance. 
-#​1 3 * * * root periodic daily 
-#​15 4 * * 6 root periodic weekly 
-#​30 5 1 * * root periodic monthly 
-0       ​0 ​      ​* ​      ​* ​      ​* ​      ​root ​   /​usr/​local/​sbin/​anacron 
-</​code>​ 
- 
-======== 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: 
-<​code>​ 
-anacron_enable="​YES"​ 
-</​code>​ 
-Nach dem nächsten Neustart werden die **Periodic**-Dienste des Systems durch anacron verwaltet. 
- 
-===== Eigene Periodic-Scripte ===== 
-Anschliessend können eigene Scripte unter ///​usr/​local/​etc/​periodic//​ abgelegt werden. 
- 
-===== Weiter ===== 
-Installation eines Desktopsystems:​ [[Xorg installieren]] 
  
anacron_statt_cron_einsetzen.txt · Zuletzt geändert: 2017/10/02 13:39 (Externe Bearbeitung)

Impressum