Я могу использовать crontab -e
как обычный пользователь для редактирования моего пользовательского crontab. Имеет ли anacron аналогичную функцию для отдельных пользователей, не являющихся администраторами, или он имеет только общесистемный anacrontab?
cron
user-settings
Райан К. Томпсон
источник
источник
Ответы:
Добавьте команду в ваш ~ / .profile для выполнения при входе в систему или поместите ее в ежечасный cronjob для самостоятельного запуска.
Вам не нужно беспокоиться о том, что anacron будет запускать все свои скрипты каждый час, если вы поместите его в cron, поскольку он сохраняет свои собственные метки времени последнего запуска в каталоге спула.
Смотрите man anacrontab для получения дополнительной информации о создании вашего собственного файла anacrontab.
источник
В зависимости от объема задействованных сценариев вы также можете просто использовать
sudo -u
команду в файле или каталоге anacrontab .Пример с bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Это избавляет вас от необходимости поддерживать два дополнительных файла.
источник