GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu – Crontab non funziona?

Sto provando a eseguire un crontab di arresto di base per eseguire M-F alle 22:00. Quindi ho fatto quanto segue:

sudo crontab -e

Una volta all'interno del crontab ho aggiunto la seguente riga:

0 22 * * 1-5 shutdown now

Il lavoro non sembra funzionare correttamente e non riesco a trovare alcun errore in /var/log/syslog . C'è qualcosa di palesemente sbagliato qui?

Risposta accettata:

Il tuo problema è probabilmente che il PATH nel tuo file crontab è limitato e non include /sbin dove si trova molto probabilmente l'arresto.

Dovresti quindi utilizzare il percorso completo per lo spegnimento (puoi verificarlo con sudo which shutdown ):

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

Da man 5 crontab :

Nota in particolare che se vuoi un PATH diverso da “/usr/bin:/bin”,
dovrai impostarlo nel file crontab.

Invece di specificare il /sbin/shutdown potresti fare:

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

Ubuntu
  1. L'adattatore Dell Da200 non funziona su Ubuntu?

  2. 5.1 Il subwoofer del sistema surround non funziona?

  3. L'equalizzatore audio Pulse non funziona in Ubuntu 18.04?

  4. Hub USB 3.0 non funziona con alcuni dispositivi su Ubuntu 18.04?

  5. Suono Ubuntu Linux 19.10 Su Hp Pavilion Aio non funziona?

Risolto il problema con i podcast video di Spotify che non funzionano su Ubuntu Linux

Accesso automatico non funzionante in Ubuntu 17.10

Condivisione di rete Ubuntu 15.04 non funziona?

Ubuntu 17.10 Blocco schermo non funzionante e grigio?

Ubuntu 16.04 Dual Monitor non funziona?

Il comando traceroute non funziona su Ubuntu