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

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

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

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

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

  • Почему «xrandr» говорит, что у меня есть 3 порта HDMI и 3 DP, в то время как у меня есть только один HDMI и один DP?
  • SSH переадресация окна с Xming
  • Почему rc.local не работает полностью
  • Крючок конфигурации Xorg для экрана без экрана
  • Поиск процессов, реагирующих на заданный привязку клавиш
  • SSH'ed на удаленную машину, но локально запускайте определенные графические приложения
  • Как предотвратить использование Qt / GTK-приложения (Калибр) для использования цветов, определенных в .Xresources?
  • Движение текста в текстовых полях
  • 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 
    Linux и Unix - лучшая ОС в мире.