LINUX.ORG.RU
Ответ на: комментарий от MrSullex

если ты работаешь с рут то не нужно, если с обычного юзвера должен быть sudo echo «задача» > /etc/cron.d/new потому, что в etc нельзя редактировать без рут прав. если конечно права не сбросили.

gssomi ★★
()
Ответ на: комментарий от MrSullex

но это смотря что запускаешь, обычно у меня все делается по задаче, если под рутом то под рутом, если по обычным юзвером, то создается для него отдельный файл и дается права на редактирование данному юзверу. и с того юзвера уже будет все работать.

gssomi ★★
()
Ответ на: комментарий от gssomi

sudo echo «задача» > /etc/cron.d/new

Это не cработает.

Делать надо так:

echo "задача" | sudo tee /etc/cron.d/new

surefire ★★★
()

добавить задачу cron просто командой

EDITOR="sed -i -e '1 i\\задача\\'" crontab -e
DonkeyHot ★★★★★
()

echo «задача» >> /var/spool/cron/crontabs/%username% где %username% - имя пользователя, от которого нужно запускать задачу.

anonymous
()
$ crontab --help
crontab file [-u user]  replace crontab from file
crontab -  [-u user]    replace crontab from stdin
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.