<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Crontab on Michael’s Domain</title><link>https://jeltsch.org/de/tags/crontab/</link><description>Recent content in Crontab on Michael’s Domain</description><generator>Hugo</generator><language>de</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/de/tags/crontab/index.xml" rel="self" type="application/rss+xml"/><item><title>Dynamisches DNS mit DomainDiscount24 und pfsense</title><link>https://jeltsch.org/de/dynamic_dns_with_domaindiscount24_and_pfsense/</link><pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/dynamic_dns_with_domaindiscount24_and_pfsense/</guid><description>&lt;p&gt;Viele Unternehmen bieten kostenlosen dynamischen DNS an. Da ich jedoch DomainDiscount24 nutze, verwende ich auch deren dynamischen DNS-Dienst. Um die IP-Adresse von vpn.jeltsch.org zu aktualisieren, muss ich eine HTTPS-Anfrage an eine bestimmte URL senden, die ein Passwort und den Hostnamen enthält, für den ich die Aktualisierung wünsche:&lt;code&gt;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&lt;/code&gt;Um dies zu automatisieren, nutze ich die crontab meines pfsense-Routers. Das Bearbeiten der crontab ist standardmäßig nicht aktiviert, aber du kannst das Cron-Paket herunterladen und installieren. Danach steht Ihnen unter „Services &amp;gt; Cron“ eine grafische Benutzeroberfläche zur Verfügung, in der Sie den Zeitpunkt und den Befehl hinzufügen können:`/usr/local/bin/curl &amp;ldquo;
 &lt;a href="https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto" target="_blank" rel="noopener noreferrer nofollow"&gt;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;password=12345678&amp;ip=auto&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
“&lt;/p&gt;</description></item><item><title>Die crontab bearbeiten</title><link>https://jeltsch.org/de/editing_the_crontab/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/de/editing_the_crontab/</guid><description>&lt;p&gt;Wir haben auf unserem Computer ein gemeinsames Verzeichnis (/home/shared) und eine Benutzergruppe namens „shared“. Der Zweck besteht darin, dort Dateien abzulegen, auf die mehrere Benutzer des Systems zugreifen (und auch schreiben) können. Wenn ein Benutzer dort eine Datei ablegt, kann diese von anderen gelesen, aber beispielsweise nicht gelöscht werden. Um dies zu beheben, haben wir die crontab so bearbeitet, dass alle 5 Minuten die folgenden beiden Befehle ausgeführt werden: &lt;code&gt;chgrp -R shared /home/sharedchmod -R 744 /home/shared&lt;/code&gt;Dazu haben wir (natürlich als Root) die Datei /etc/crontab bearbeitet und folgende Zeile hinzugefügt: &lt;code&gt;*/5 * * * * root run-parts /etc/cron.minutely&lt;/code&gt;Das bedeutet eine Ausführung alle 5 Minuten, jede Stunde, jeden Tag, jeden Monat, an jedem Wochentag das Skript &lt;code&gt;run-parts&lt;/code&gt; als Root ausgeführt werden soll, wobei alle Skripte aus dem Verzeichnis &lt;code&gt;/etc/cron.minutely&lt;/code&gt; als Argument übergeben werden (dieses Verzeichnis haben wir zusätzlich zu den bereits vorhandenen Verzeichnissen wie &lt;code&gt;/etc/cron.hourly&lt;/code&gt; usw. neu angelegt). Wir haben crond (den crontab-Daemon) über die GUI neu gestartet (unter RedHat 9: Menü – Systemeinstellungen – Server-Einstellungen – Dienste).&lt;/p&gt;</description></item></channel></rss>