shell script über crontab aufrufen

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Moin,

    ich habe folgendes Script "vzlogger.sh" geschrieben:

    Bash
    #!/bin/bash
    
    sudo systemctl start vzlogger
    sleep 2
    sudo systemctl stop vzlogger

    und möchte es mit Crontab zu bestimmten Zeiten ausführen lassen. Crontab ist nicht als root angelegt.

    Code
    01 00-23 * * * python /home/pi/abfrage3cron.py
    03 23 * * * python /home/pi/abfragedaily.py
    01 22 * * * python /home/pi/zaehlerkamera.py
    01 08 * * * python /home/pi/zaehlerkamera_morgens.py
    00 06 * * * /home/pi/vzlogger/vzlogger.sh
    00 18 * * * /home/pi/vzlogger/vzlogger.sh
    00 23 * * * /home/pi/vzlogger/vzlogger.sh

    Die Ausführung des Scripts im Terminal funktioniert einwandfrei.

    Die Python-Scripte werden ausgeführt.

    Was mache ich falsch?

  • Danke für Eure Antworten. Nachdem ich das Thema aufgemacht hatte, läuft das Script seit heute morgen 06:00 h wieder. Ich werde das weiter beobachten.

    hyle:

    Die Fragestellung lautete: warum startet das Script nicht über Crontab. Es hat schon seinen Sinn, dass der vzlogger nur 2 Sekunden laufen soll.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!