crontab -e не запускается

crontab -e не запускается

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

crontab -e

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

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

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

решение1

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

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

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

Но чтобы что-то там менять, вам понадобятся права суперпользователя, и лучше этого не делать вручную... Там обитают жуткие твари.

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

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

sudo crontab -u banana -e

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

(Я люблю это слово... Банананананана (я никогда не знаю, когда остановиться!) )

решение2

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

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

crontab -l

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

crontab file.txt

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

sudo crontab -l

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

sudo crontab -e

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

sudo crontab file.txt

Связанный контент