Я использую Убунту 20
под АМС Эк2
пример. Я создал пользовательского пользователя, отличного от пользователя по умолчанию убунту
. Когда я пытаюсь отредактировать файл cron с помощью кронтаб -е
он открывает файл from и показывает ранее добавленные crons. Я хочу изменить время/частоту выполнения задания cron.
Я изменил время и сохранил его на CTRL + о
. Он успешно сохранен без каких-либо ошибок. Но когда я выхожу мимо CTRL + х
Я вижу, что есть ошибка:
/var/spool/cron/: mkstemp: Отказано в доступе
crontab: изменения остались в /tmp/crontab.Zr6S9D/crontab
На самом деле давно команда работала и сохранялась корректно. Но спустя какое-то время я не знаю, что с ним случилось.
Когда я редактирую cron от root, т.е. судо кронтаб -е
он открывается, и я могу сохранить в нем что угодно. Я не хочу запускать cron от root, потому что он время от времени создает слишком много ошибок прав доступа к файлам для Мадженто
Применение
Есть несколько вещей, которые я тестировал.
- На сервере много свободного места
- Все, что я редактирую в
/var/spool/cron/crontabs/<имя_пользователя>
доступен для редактирования, и я могу сохранить в нем данные, когда открою это в нано
- Я попытался удалить содержимое
/tmp
папка. Нет успеха.
Спасибо.