Я можу використовуватись crontab -e
як звичайний користувач, щоб редагувати свій користувацький crontab. Чи анакрон має яку-небудь подібну особливість для окремих користувачів, які не є адміністратором, чи має лише анакрат-таб для всієї системи?
Я можу використовуватись crontab -e
як звичайний користувач, щоб редагувати свій користувацький crontab. Чи анакрон має яку-небудь подібну особливість для окремих користувачів, які не є адміністратором, чи має лише анакрат-таб для всієї системи?
Відповіді:
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
Додайте команду у свій ~ / .profile, яку потрібно виконати під час входу в систему, або покладіть її на погодинний cronjob, щоб він працював самостійно.
Вам не потрібно турбуватися про те, що анакрон виконує всі його сценарії щогодини, якщо ви кладете його в cron, оскільки він зберігає власні часові позначки останнього запуску в каталозі золотників.
Докладнішу інформацію про створення власного файлу anacrontab див. У людині anacrontab .
Залежно від обсягу пошкоджених сценаріїв, ви також можете просто скористатися sudo -u
командою у вашому файлі чи каталозі anacrontab .
Приклад з bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Це позбавить вас від необхідності підтримувати два додаткові файли.