Что делать, если при выполнении команды "crontab -e" открывается пустой файл?

Почему при использовании Linux Fedora 38 команда "crontab -e" открывает обычный файл, в то время как на виртуальной машине она работает должным образом? У меня установлен crontab и он показывает все доступные команды.
  • 8 ноября 2023 г. 22:08
Ответы на вопрос 2
Если при выполнении команды "crontab -e" открывается пустой файл, это может быть вызвано несколькими причинами:

1. Возможно, у вас еще нет ни одной задачи в cron. Пустой файл означает, что ваш cron не содержит никаких задач. Вы можете добавить задачи в файл, открыв его для редактирования с помощью "crontab -e" и сохранения изменений.

2. Ваша рабочая среда или настройки могут отличаться между вашей локальной машиной и виртуальной машиной. Проверьте настройки окружения и переменных среды в обоих случаях, чтобы убедиться, что они совпадают.

3. Возможно, у вас нет прав на редактирование crontab файла. Убедитесь, что вы выполняете команду с правами администратора или пользователя, который имеет доступ на редактирование crontab.

4. Также возможно, что ваш crontab файл поврежден или испорчен. В этом случае, попробуйте удалить текущий crontab файл с помощью команды "crontab -r" и затем создайте новый с помощью "crontab -e".

Что касается разницы в поведении команды "crontab -e" между вашей локальной машиной и виртуальной машиной, важно убедиться, что на обоих машинах установлена одна и та же версия и настройки cron. Также установите любые необходимые пакеты или обновления для cron на вашей локальной машине, чтобы гарантировать совместимость и правильное функционирование.
Чтобы настроить нужные задачи в cron, ознакомьтесь с документацией команды crontab и файлом crontab (man crontab и man 5 crontab), чтобы понять, как создавать записи.
Похожие вопросы