Cronjob - aber wie ausführen?

DJTorte

New Member
Hallo,

ich habe seit kurzem einen vServer, auf dem Plesk 17.x installiert ist.
Ich beschäftige mich momentan damit, mit LetsEncrypt meine Seiten zu verschlüsseln. Auf der Web-Ebene hat das schon geklappt, läuft alles super.

Um das LetsEncrypt-Zertifikat nun auch für den Mailserver zu benutzen,
muss per Cronjob ein Scrip ausgeführt werden... dieses hier:
https://github.com/Powie/plesk_mailcert/blob/master/mailcert

Nun stehe ich seit Stunden vor folgenden Fragen:
- Wo soll ich das Script auf dem Server ablegen
- Welches Dateiformat?
- Wie rufe ich es in der Cronjob-Verwaltung auf?

Könnt ihr mir kurz auf die Sprünge helfen?
 
Ich lege so was immer nach /opt das ist aber persönliche Geschmackssache.
Das Dateiformat ist rein prinzipiell eine Text Datei. Wichtig ist die erste Zeile in der Datei die Shebang/
Diese legt fest welcher Interpreter verwendet wird, bei diesen Script ist es ein Shellscript nicht verwirren lassen für die Shell gibt es mehrere Interpreter siehe auch Artikel vom Ubuntu Wiki. Du speicherst das Script einfach mit der Endung 'sh' ab. Das ist zwar nicht dringend notwendig, erleichtert aber die Unterscheidung.
Dann richtest du einen cron-Job ein einmal am Tag reicht aus.
 
OK, danke. Das hat mir schon sehr weitergeholfen.

Nun noch die Frage: Was wähle ich bei "Aufgabe planen" in Plesk?
- Befehl ausführen
- URL aufrufen
- Php Script ausführen

... und: wie lautet der Befehl? ist der Pfad absolut oder relativ?
... also var/www/vhost/domain.de/script.sh
 
Back
Top