GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu – Crontab nefunguje?

Snažím se provést základní vypnutí crontab pro spuštění M-F ve 22:00. Udělal jsem tedy následující:

sudo crontab -e

Jakmile jsem byl uvnitř crontab, přidal jsem následující řádek:

0 22 * * 1-5 shutdown now

Zdá se, že úloha neběží správně a v /var/log/syslog nemohu najít žádné chyby . Je tady něco do očí bijícího?

Přijatá odpověď:

Váš problém je pravděpodobně v tom, že PATH ve vašem souboru crontab je omezená a nezahrnuje /sbin kde se s největší pravděpodobností nachází vypnutí.

Pro vypnutí byste proto měli použít úplnou cestu (můžete to zkontrolovat pomocí sudo which shutdown ):

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

Z man 5 crontab :

Všimněte si zejména, že pokud chcete jinou CESTU než „/usr/bin:/bin“,
budete ji muset nastavit v souboru crontab.

Místo zadání /sbin/shutdown můžete udělat:

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

Ubuntu
  1. 5.1 Surround System Subwoofer nefunguje?

  2. Pulzní zvukový ekvalizér nefunguje v Ubuntu 18.04?

  3. Rozbočovač USB 3.0 nefunguje s některými zařízeními na Ubuntu 18.04?

  1. Oprava nefunkční čtečky SD karet po upgradu Ubuntu 16.04

  2. Adaptér Dell Da200 nefunguje na Ubuntu?

  3. Pozastavení nefunguje po aktualizaci na Ubuntu 14.04 z 13.10?

  1. Klávesové zkratky Alt v Pycharm nefungují na Ubuntu 16.04?

  2. Pozastavení nefunguje na Ubuntu 16.04 pro Dell 3537?

  3. Zvuk Ubuntu Linux 19.10 na Hp Pavilion Aio nefunguje?