
всякий раз, когда я пытаюсь бежать
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