LINUX.ORG.RU

Добавить запись от обычного пользователя в кронтаб


0

1

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

Ответ на: комментарий от anonymous

Ещё разок.

Наверное, я неправильно выразился.
Вопрос стоит в том, чтобы, используя скрипт, добавить запись в кронтаб, если возможность непосредственного редактирования отсутствует.
То есть вариант «подправить cron.allow» не подходит.
Но если у пользователя будет возможность ввести рутовский пассворд и таким образом добавится в планировщик - это будет хорошим решением.
Или, возможно, я неправильно Вас понял?

Rzhepish
() автор топика
Ответ на: Ещё разок. от Rzhepish

дампите текущий кронтаб пользователя

crontab -l > savefile

парсите скриптом, добавляете то что нужно,
обновляете

crontab savefile

рут тут не нужен, если только в вашей системе не настроено так, что крон запрещен пользователям, если запрещен - парсите /etc/cron.allow /etc/cron.deny , выдавайте диагностику ошибок, итп

// мне уже надоела местная капча.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.