GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu – Crontab funktioniert nicht?

Ich versuche, eine einfache Crontab zum Herunterfahren auszuführen, um M-F um 22:00 Uhr auszuführen. Also habe ich folgendes gemacht:

sudo crontab -e

Einmal innerhalb der crontab fügte ich die folgende Zeile hinzu:

0 22 * * 1-5 shutdown now

Der Job scheint nicht richtig zu laufen und ich kann keine Fehler in /var/log/syslog finden . Ist hier irgendetwas offensichtlich falsch?

Akzeptierte Antwort:

Ihr Problem ist wahrscheinlich, dass der PATH in Ihrer Crontab-Datei begrenzt ist und /sbin nicht enthält wo sich die Abschaltung am wahrscheinlichsten befindet.

Sie sollten daher den vollständigen Pfad zum Herunterfahren verwenden (das können Sie mit sudo which shutdown überprüfen ):

0 22 * * 1-5 /sbin/shutdown now

Von man 5 crontab :

Beachten Sie insbesondere, dass Sie, wenn Sie einen anderen PATH als „/usr/bin:/bin“ wünschen,
diesen in der crontab-Datei festlegen müssen.

Statt /sbin/shutdown anzugeben Sie könnten Folgendes tun:

PATH = /sbin:$PATH
0 22 * * 1-5 shutdown now

Ubuntu
  1. Dell Da200-Adapter funktioniert nicht unter Ubuntu?

  2. Pulse Audio Equalizer funktioniert nicht in Ubuntu 18.04?

  3. Sound Ubuntu Linux 19.10 auf HP Pavilion Aio funktioniert nicht?

  4. Bluetooth funktioniert nicht unter Ubuntu 13.10?

  5. R 3.5.0 funktioniert nicht unter Ubuntu 18.04?

Reparieren Sie Spotify-Video-Podcasts, die unter Ubuntu Linux nicht funktionieren

Automatische Anmeldung funktioniert nicht in Ubuntu 17.10

Netzwerkfreigabe Ubuntu 15.04 funktioniert nicht?

Ubuntu 17.10 Bildschirmsperre funktioniert nicht und ist grau?

Bluetooth funktioniert nicht auf Ubuntu 20 Rapsberry Pi?

Traceroute-Befehl funktioniert nicht unter Ubuntu