запуск "crontab-e" отказано в разрешении?

/usr/bin/editor: line 40: /tmp/crontab.BTXqyZ/crontab: Permission denied
/usr/bin/editor: line 40: exec: /tmp/crontab.BTXqyZ/crontab: cannot execute: Success
crontab: "/usr/bin/editor" exited with status 126

crontab-e работал нормально несколько месяцев назад. работа cron, которую я создал несколько месяцев назад, все еще работает успешно.

Я хотел создать новый cronjob для другой программы, и я получил выше ошибку....

9
задан studiohack
02.03.2023 10:10 Количество просмотров материала 2791
Распечатать страницу

3 ответа

/usr/bin/editor Это, по-видимому, скрипт, который в строке 40 не запускает фактический редактор, по-видимому, пытается выполнить файл crontab для редактирования, возможно, потому, что путь к редактору должен быть указан (в переменной среды?) и не является.

только гадать. Посмотрите на этот скрипт и Google на /usr/bin/editor.

2
отвечен reinierpost 2023-03-03 17:58

вероятно, это просто проблема с разрешением /tmp: вы уже проверили его с помощью ls -la?

0
отвечен dag729 2023-03-03 20:15

может быть /tmp неправильный режим доступа. Проверьте это с ls -dla /tmp

правый режим для tmp-1777 (drwxrwxrwt)

$ ls-dla / tmp drwxrwxrwt 7 корень корень 4096 января 12 00:00 /ТМП

исправьте с помощью sudo chmod 1777 /tmp. 1-это липкий бит http://en.wikipedia.org/wiki/Sticky_bit и 7 чтение-запись-выполнение для пользователя, группы, мира

0
отвечен osgx 2023-03-03 22:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх