cron job ausführen an Wochenende und in der Woche

  • Hallo,

    ich will per cron job mein WLAN automatisch abschalten.

    Dazu habe ich einen cron job angelegt, bin mir aber nicht sicher wegen dem Syntax und Reihenfolge.

    WLAN soll sich um 6 Uhr morgens jeden Tag einschalten

    Am Freitag und am Samstag soll sich das WLAN um 2 Uhr morgens abschalten (da bin ich länger auf)

    Am Sonntag, Montag, Dienstag, Mittwoch, Donnerstag soll sich das WLAN um 0 Uhr abschalten

    wäre der cronjob dann so richtig (Reihenfolge und Syntax)?

    Code
    0 6 * * * wifi up
    0 2 * * 5,6 wifi down
    0 0 * * 0,1,2,3,4 wifi down

    Thanks

  • Da war noch ein Fehler drin.

    0 2 * * 6,0 wifi down

    soll am Samstag und Sonntag morgen um 2 abschalten, also so.

    Warum nutzt du cron und nicht den systemd-timer?

    Weil das auf meinem AccessPoint läuft mit openwrt.... in der Doku machen die das mit cron.

  • In der cron-config musst Du für gewöhnlich den ganzen Pfad zum Befehl eingeben, damit es funktioniert.

    Code
     0 2 * * 6,0 /user/bin/wifi down

    Und dann ist noch zu beachten, ob man die crontab des users oder von root nehmen muss.

    Ist bei verschiedenen Distributionen unterschiedlich implementiert. Die Erfahrung habe ich mit dem automatischen Shutdown nachts machen müssen.

    Schinder und Knarren, statt Kinder und Narren...

    Alles ist so unsagbar schnell geworden.
    (EROC, Let's Gläntz)

    Vertrauen muss verdient werden. Man verschenkt es nicht.

    Ich stelle keine dummen Fragen. Du musst Dich mit Deinen Antworten schon ein bisschen anstrengen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!