Cron создает crontab как пользователь, а не как root

Если ваш терминал отображает ^H, когда вы нажимаете клавишу Backspace , скорее всего, ваш терминал установил последовательность возврата на другой символ, чем тот, который вы отправляете. Одним из других наиболее распространенных символов Backspace является ^?. Попробуйте нажать Ctrl + ? . Но более полезным решением было бы убедиться, что настройки вашего терминала соответствуют вашим ожиданиям (и вводам ).

0
18.02.2020, 02:35
1 ответ

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

Permission deniedожидается. Не о чем беспокоиться.

Обычно запуск crontab -eот имени непривилегированного пользователя допустим. Инструмент позволяет редактировать временную копию и (после ее сохранения без изменения ее временного имени или пути )безопасно устанавливает ее в нужный каталог. Инструмент содержит флаг setgidи принадлежит к группе crontab. Таким образом, он может получить доступ к каталогу, к которому вы не можете получить доступ напрямую.

2
28.04.2021, 23:22

Теги

Похожие вопросы