Могу ли я обновить все пользователи crontabs?

У меня есть сценарий, который нужно запускать для каждого пользователя в определенное время.

Есть ли способ обновления ( crontab -e или аналогичный) каждого из crontabs пользователей как root?

В качестве альтернативы, каков приемлемый способ «корнела» корней взять каждого пользователя и запустить скрипт?

Редхат дал конкретные ответы.

2 Solutions collect form web for “Могу ли я обновить все пользователи crontabs?”

Чистым решением является использование

( crontab -l -u user ; cat addition ) | crontab -u user -

и взаимодействие каждого пользователя. Вы можете использовать вывод cd /home ; ls cd /home ; ls на общих конфигурациях.

Вы можете написать сценарий, который добавит строку, которую вы хотите добавить в crontab ко всем файлам в каталоге, которые были сохранены crontab :

 /var/spool/cron/ 

скрипт вроде:

 for file in /var/spool/cron/* do # do something on $file like echo "$CRONTABCOMMADN" >> $file done 
Interesting Posts
Linux и Unix - лучшая ОС в мире.