[Homeros] перезапуск vm
Michael Pozhidaev
msp на altlinux.ru
Вс Апр 5 04:02:08 MSD 2009
Hello, tolyangin на mail.ru!
Анатолий, дело интересное, Но пока горячая подхватка не пойдёт в ход,
трюк с перезагрузкой сервера не во всех отношениях хорошая идея. Если
клиент передаст какие-то данные в тот момент, когда сервер в ауте, ядро
linux пошлёт специальный сигнал, который просто прихлопнет клиента. В
этом скрипте есть строчки, которые можно было бы улучшить, но в целом,
это надо оставить до времён, когда будем пользовать горячую загрузку, и
отладив этот скрипт, он может оказаться очень полезным. Что до
вычисления md5, то на файлах размером с конфиг, она будет вычисляться
пулей. Это не проблема.
> if [ "$old_md5" = "$new_md5" ]; then
> echo "equal" > /dev/null;
> else
> killall voicemand && voicemand
> fi
С позволения автора, это лучше можно было бы просто написать так:
if [ "$old_md5" != "$new_md5" ]; then
killall voicemand && voicemand
fi
echo "equal" > /dev/null;
как понимаю, эта команда просто приписана для создания пустого действия.
--
Michael Pozhidaev. E-mail: msp на altlinux.ru.
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.org
Подробная информация о списке рассылки Homeros