Я хочу настроить crontab для запуска одинаковых заданий для каждого пользователя в Linux, есть ли способ указать задание, и он будет запускаться для каждого пользователя?Как настроить работу cron для каждого пользователя
Благодаря
Я хочу настроить crontab для запуска одинаковых заданий для каждого пользователя в Linux, есть ли способ указать задание, и он будет запускаться для каждого пользователя?Как настроить работу cron для каждого пользователя
Благодаря
Одним из вариантов является добавление скриптов в корневую/системном файле, как,
либо скопировать ваши сценарии в
/etc/cron.daily/
/etc/cron.hourly/
/etc/cron.monthly/
/etc/cron.weekly/
или
sudo crontab -e
, а затем добавьте новую запись для своего скрипта.
И проблема с этой опцией заключается в том, что все команды в скрипте выполняются с правами администратора (т. Е. Они обычно запускаются с использованием sudo).
я считаю /etc/crontab
глобально, вы можете добавить рабочие места для запуска для всех пользователей в этот файл.
То, что я не уверен, о том, нужно ли перезапустить cron
службу для того, чтобы изменения вступили в силу
Любой пользователь может выполнить «crontab -e» (без sudo) и поместить ваши команды, очевидно, что у пользователя должны быть разрешения для выполнения команд.