[Comm] Не останавливаются сервисы при обновлении

Dmitry V. Levin ldv на altlinux.org
Ср Янв 25 03:16:14 MSK 2012


On Tue, Jan 24, 2012 at 05:59:53PM -0500, Dubrovskiy Viacheslav wrote:
> 24.01.2012 16:08, Dmitry V. Levin пишет:
> > Давайте попробуем более чистый эксперимент:
> >
> > # uname -r
> > # service smartd start
> > # apt-get reinstall smartmontools
> > # service smartd status
> > # xargs -i readlink '/proc/{}/exe' < /var/run/smartd.pid
> [root на ca20 slava]# service smartd stop
> Stopping smartd
> service:                                                                                                                                       
> [ DONE ]
> [root на ca20 slava]# uname -a
> Linux ca20.tanhost.com 2.6.32-ovz-el-alt35 #1 SMP Tue Sep 20 12:18:59
> UTC 2011 x86_64 GNU/Linux
> [root на ca20 slava]# service smartd start
> Starting smartd
> service:                                                                                                                                       
> [ DONE ]
> [root на ca20 slava]# apt-get reinstall smartmontools
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> 0 будет обновлено, 0 новых установлено, 1 пакетов будет переустановлено,
> 0 пакетов будет удалено и 0 не будет обновлено.
> Необходимо получить 0B/267kB архивов.
> После распаковки потребуется дополнительно 0B дискового пространства.
> Продолжить? [Y/n]
> Совершаем изменения...
> Preparing...                                                
> ###################################################################################################
> [100%]
> 1: smartmontools                                            
> ###################################################################################################
> [100%]
> Service smartd is not running.[PASSED]
> Starting smartd service: [ DONE ]
> Running /usr/lib/rpm/posttrans-filetriggers
> Завершено.
> [root на ca20 slava]# service smartd status
> smartd is running
> [root на ca20 slava]# xargs -i readlink '/proc/{}/exe' < /var/run/smartd.pid
> /usr/sbin/smartd
> [root на ca20 slava]# ps aux | grep smartd
> root      896013  0.0  0.0  12092   772 ?        S    00:57   0:00
> /usr/sbin/smartd -p /var/run/smartd.pid
> root      896099  0.0  0.0  12092   772 ?        S    00:57   0:00
> /usr/sbin/smartd -p /var/run/smartd.pid
> root      896152  0.0  0.0   7796   916 pts/0    S+   00:58   0:00 grep
> smartd

Чистого эксперимента не получилось.  Давайте попробуем еще немного:

# service smartd start
# pid=$(cat /var/run/smartd.pid)
# apt-get reinstall smartmontools
# echo "[$(readlink /proc/$pid/exe)]"


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20120125/5bda20d1/attachment.bin>


Подробная информация о списке рассылки community