• Installierte pd-admin-Version: v4.14
    Installierte Version d. Serverumgebung: 3-0.166

    Sehr geehrte Community,

    ich wollte auf meinem PD-Admin als Endbenutzer einen Cronjob einfügen.
    Allerdings hat mir die Hilfe dort auch nicht wirklich weitergeholfen.

    Wie genau läuft das mit den Cronjobs ab!?
    Wie kann ich z. B. alle 5 Minuten einen Cronjob starten?
    Muss die Batchfile (.sh) mit command gestartet werden oder ohne?


    Vielen Dank

  • Zitat

    Original von d4shoerncheN
    Wie kann ich z. B. alle 5 Minuten einen Cronjob starten?


    Im Minutenfeld kann "*/5" eingegeben werden, bei allen anderen Feldern "*".

    Zitat

    Muss die Batchfile (.sh) mit command gestartet werden oder ohne?


    Die Frage verstehe ich leider nicht.

    Viele Grüße
    Daniel Bradler

  • Es wurde eine .sh Datei erstellt, die diesen Cronjob ausführt.
    Wenn ich mich im pd-admin einlogge und unter Cronjobs gehe, habe ich ja eine Befehlszeile. Kann man da einfach den Pfad zur .sh eintragen?

  • Zitat

    Original von d4shoerncheN
    Kann man da einfach den Pfad zur .sh eintragen?

    Das sollte klappen /home/benutzerid/cronscript.sh

  • Vielen Dank :)

    Eine kleine Frage hab ich noch, kann man als USER irgendwie in den Logfiles nachsehen, ob der Cronjob korrekt ausgeführt wurde?

    Wenn ja, wo genau find ich die?

    Die Ausführung bezieht sich weniger auf das System, vielmehr auf die Batchfile - ob man da evtl. ein Programmierfehler hat oder Ähnliches.


    Vielen Dank

  • Ohne Umwege kann der User das leider nicht sehen. Du könntest aber den Script erweitern, so dass es eventuell eine Textdatei anlegt die im Inhalt das Datum der letzten Ausführung rein schreibt.

    Alternativ findet man einen kleinen Hinweis in der auth.log, Beispiel:

    Apr 14 08:25:02 Debian-min-totalkernel su[123456]: + ??? root:nobody