всякий раз, когда я пытаюсь бежать
crontab -e
Я получаю ошибки, такие как:
no crontab for banana - using an empty one
/tmp/crontab.oeFm1e: Invalid argument
Есть ли способ отредактировать / установить файл?
Похоже, у вас нет активного файла cron для этого пользователя.
Чтобы вывести пользовательский crontab, если он существует:
crontab -l
Создайте простой текстовый файл с помощью команд cron, затем установите его, используя:
crontab file.txt
Чтобы узнать, есть ли корневой кронтаб, он перечислит его:
sudo crontab -l
Если корневой crontab завершает работу, отредактируйте его:
sudo crontab -e
Если он не существует, создайте простой текстовый файл и установите:
sudo crontab file.txt
Мне любопытно, о чем ошибка ... Интересно, что было признано недействительным.
В любом случае ... Вы просто говорите "unix" ... так что я вроде как здесь догадываюсь ... но они обычно одинаковы, когда дело доходит до пользовательских файлов crontab ...
Пользовательские файлы crontab обычно хранятся в /var/spool/cron/crontabs.
Вам нужно быть пользователем root, чтобы вмешиваться в происходящее, и лучше не делать это вручную ... Грюс живет там.
Проверьте свои сообщения журнала, чтобы видеть, было ли что-либо еще зарегистрировано относительно проблемы "неверного аргумента".
Вы также можете попробовать отредактировать crontab банана как root ...
sudo crontab -u banana -e
Возможно, вам повезет больше.
(Мне нравится это слово ... Bananananananana (я никогда не знаю, когда остановиться!) )