Автоматизировать обновления
unREAL 25 апреля, 2006 - 17:49
Здраствуйте. Есть такая проблема в сети примерно 60 компов крутиться под линухой она урезана т.к. стоят пром ПК с flash ми по 32Mb места нет пероидически встает вопрос об обновление одной проги. Не подскажете как это можно автоматизировать наподобии батника в ВИНДЕ, а то уже немного стал уставать заранее благодарен.
»
- Для комментирования войдите или зарегистрируйтесь
Сначала: emerge
Сначала: emerge vixie-cron
Потом пишем файлик preved_medved_update содержания:
#! /bin/bash
emerge -u preved_medved
(можно еще перед апдейтом emerge --sync сделать)
и кидаетм его в /etc/cron.monthly/,/etc/cron.weekly/,/etc/cron.daily/ ,/etc/cron.hourly/ - выбераем директорию по надобности.
Должно работать.
Аналого
Аналого батника является сприпт на шеле. Только скрипт намного мощнее. Когда напишешь скрипт, встанет вопрос, как его запустьить на всех тех машинах без особого гемороя.
Если на них стоит sshd, то можно сгенерить еще один скрипт, который будет подключаться ко всем этим машинам и выполнять нужный скрипт на них.
Если запуск sshd невозможен, то можно напрмер ручками на клиентских машинах выставить в кроне выполнение раз, ну с кажем в день, скрипта с сервера.
ЗЫ А если все машинки одинаковые, то надо все программы ставить на сетевой диск. Обновляешь с сервера - оно обновляется везде.
Да вот в том и
Да вот в том и дело что машинки не одинаковые и на них немного разная файловая структура, а с сетевым диском не прокатит потому что сеть большая уделенность объектов тоже чтоже делать если связь оборветься.