Команда crontab не запускается

Это, казалось, было вызвано ошибкой gdm, которая создавала дублирующий процесс Xorg.

Шаг 1: установите lightdm, если он не установлен на вашем компьютере

В терминале введите

sudo apt install lightdm

Затем введите свой пароль

Шаг 1: установите lightdm, если он не установлен на вашем компьютере

В терминале введите [!d11 ]

sudo dpkg-reconfigure lightdm

Затем выберите lightdm в меню, которое отображается с помощью клавиш со стрелками

2
задан 6 March 2012 в 16:50

2 ответа

cron не знает, где найти mkdir. Поэтому, если вы не включаете PATH в свой cron, тогда всегда используйте абсолютные пути. Это работает:

0 12 * * * /bin/mkdir /path/to/folder

Посмотрите на часть, начинающуюся с using cron в ссылке. Вы можете поместить путь и другие переменные вверху cron следующим образом:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

Таким образом, у вас есть доступ к /sbin/, /bin/, /usr/sbin/ и /usr/bin/.

Я сам предпочитаю включать только сценарий в cron и устанавливать команды внутри этого скрипта.

2
ответ дан 25 May 2018 в 13:43

Возможно, немой вопрос, но попробовали ли вы

sudo service cron restart

после редактирования? В моем случае cron получает изменения только после перезапуска.

1
ответ дан 25 May 2018 в 13:43

Другие вопросы по тегам:

Похожие вопросы: