2

всякий раз, когда я пытаюсь бежать

crontab -e

Я получаю ошибки, такие как:

no crontab for banana - using an empty one
/tmp/crontab.oeFm1e: Invalid argument

Есть ли способ отредактировать / установить файл?

2 ответа2

1

Похоже, у вас нет активного файла cron для этого пользователя.

Чтобы вывести пользовательский crontab, если он существует:

crontab -l

Создайте простой текстовый файл с помощью команд cron, затем установите его, используя:

crontab file.txt

Чтобы узнать, есть ли корневой кронтаб, он перечислит его:

sudo crontab -l

Если корневой crontab завершает работу, отредактируйте его:

sudo crontab -e

Если он не существует, создайте простой текстовый файл и установите:

sudo crontab file.txt
1

Мне любопытно, о чем ошибка ... Интересно, что было признано недействительным.

В любом случае ... Вы просто говорите "unix" ... так что я вроде как здесь догадываюсь ... но они обычно одинаковы, когда дело доходит до пользовательских файлов crontab ...

Пользовательские файлы crontab обычно хранятся в /var/spool/cron/crontabs.

Вам нужно быть пользователем root, чтобы вмешиваться в происходящее, и лучше не делать это вручную ... Грюс живет там.

Проверьте свои сообщения журнала, чтобы видеть, было ли что-либо еще зарегистрировано относительно проблемы "неверного аргумента".

Вы также можете попробовать отредактировать crontab банана как root ...

sudo crontab -u banana -e

Возможно, вам повезет больше.

(Мне нравится это слово ... Bananananananana (я никогда не знаю, когда остановиться!) )

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .