[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