Cron: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 4: | Zeile 4: | ||
Sowohl die Hauptkonfigurationsdatei als auch der Befehl zum Hinzufügen von Einträgen zur Cron-Tabelle heißen ''crontab''. | Sowohl die Hauptkonfigurationsdatei als auch der Befehl zum Hinzufügen von Einträgen zur Cron-Tabelle heißen ''crontab''. | ||
=Zugriffssteuereung auf cron= | =Zugriffssteuereung auf cron= | ||
Da cron genauso wie at für alle Benutzer zugänglich ist, kann eine Zugriffsbeschränkung nützlich sein. Die entsprechenden Konfigurationsdateien sind direkt unter /etc abgelegt. | Da ''cron'' genauso wie ''at'' für alle Benutzer zugänglich ist, kann eine Zugriffsbeschränkung nützlich sein. Die entsprechenden Konfigurationsdateien sind direkt unter /etc abgelegt. | ||
cron.allow | cron.allow | ||
Existiert diese Datei, dann dürfen nur die Benutzer ''cron'' verwenden, die in dieser Datei gelistet sind. | Existiert diese Datei, dann dürfen nur die Benutzer ''cron'' verwenden, die in dieser Datei gelistet sind. | ||
cron.deny | cron.deny | ||
Wenn diese Datei vorhanden ist, allerdings keine ''cron.allow'' Datei, dann dürfen alle Benutzer ''cron'' verwenden, die nicht in ''cron.deny'' aufgeführt sind. | Wenn diese Datei vorhanden ist, allerdings keine ''cron.allow'' Datei, dann dürfen alle Benutzer ''cron'' verwenden, die nicht in ''cron.deny'' aufgeführt sind. |
Version vom 12. Juli 2019, 09:54 Uhr
Um Programme oder Scripte regelmässig auch bei Abwesenheit eines Benutzers auszuführen nutzt man z.B. cron
Der zuständige Daemon lautet crond.
Konfiguration von cron
Sowohl die Hauptkonfigurationsdatei als auch der Befehl zum Hinzufügen von Einträgen zur Cron-Tabelle heißen crontab.
Zugriffssteuereung auf cron
Da cron genauso wie at für alle Benutzer zugänglich ist, kann eine Zugriffsbeschränkung nützlich sein. Die entsprechenden Konfigurationsdateien sind direkt unter /etc abgelegt.
cron.allow
Existiert diese Datei, dann dürfen nur die Benutzer cron verwenden, die in dieser Datei gelistet sind.
cron.deny
Wenn diese Datei vorhanden ist, allerdings keine cron.allow Datei, dann dürfen alle Benutzer cron verwenden, die nicht in cron.deny aufgeführt sind.