dedlfix: Crontab mit PHP aktualisieren

Beitrag lesen

echo $begrüßung;

Also, auf dem Server habe ich die Möglichkeit, die Crontab via SSH als Datei zu öffnen und diese dann wie eine Textdatei zu editieren und den Cronjob manuell einzutragen.

Na bitte, Datei öffnen, Inhalt bearbeiten, Datei schließen. Drei ganz normale Vorgänge für PHP. SSH fällt weg, denn du bist ja schon auf der Maschine. Fehlt nur noch ein eventuelles Rechteproblem, denn PHP bzw. der Webserver, in dem das PHP läuft, muss diese Datei bearbeiten dürfen.

Also z.B. so:
* * * * * Aktion die Aufgerufen werden soll
1 3 * * * usw...

Du weißt also, wie eine hinzuzufügende Zeile aussehen muss. Wenn du eine entfernen möchtest, kannst du sie genauso herstellen, sie mit den vorhandenen Zeilen vergleichen und bei Übereinstimmung daraus entfernen. Bleibt noch ein Problem offen: Nebenläufigkeit. Wenn einer gerade den Inhalt eingelesen hat und bearbeitet, darf ein zweiter Prozess nicht dazwischenfunken. Für eine weitere Bearbeitung muss also die Datei gesperrt werden.

echo "$verabschiedung $name";