[sisyphus] service sshd restart

vic ismakaev =?iso-8859-1?q?viclists_=CE=C1_mail=2Eesoo=2Eru?=
Пн Фев 3 09:30:33 MSK 2003


3 Февраль 2003 03:40, Dmitry V. Levin написал:
> On Sun, Feb 02, 2003 at 09:38:16PM +0500, vic ismakaev wrote:
> > Может я чего-то не понимаю,но ситуация такова.
> > Захожу по ssh на хост.
> > su -
> > service sshd restart
> > связь обрывается.
> > Опять
> > ssh host
> > port 22: Connection refused
> >
> > То есть такое впечатление, что
> > service sshd restart c удаленной консоли делать нельзя.
> > Если сделать service sshd restar >/dev/null 2>&1, то один раз
> > проходит,второй - уже отваливается без перезапуска.
> > Может стоит както переопределить секцию restart в /etc/rc.d/initd/sshd
> > чтобы можно было безболезненно рестартовать sshd удаленно.
> >
> > P.S service sshd reload проходит нормально.
>
> А теперь объясните мне и остальным, зачем использовать restart, если
> работает reload?
Дим, я ожидаю,что команда под названием restart должна делать то,смысл чего 
она несет в своем названии - перезапускать сервис(не перечитывать конфиг,а 
полностью перезапускаться).
Сейчас попробовал еще так : подцепился к своей машине по ssh.
С локальной консоли выполнил и получил
[root на vic init.d]# service sshd restart
Checking sshd configuration:                                            [  OK]
Shutting down sshd:                                                     [  OK]
Starting sshd:                                                        [PASSED]
[root на vic init.d]#

после чего ssh vic - Connection refused.
Получается, что однократный рестарт не проходит. :(

Похоже,что при подключенных клиентах простая конструкция stop ;start себя не 
оправдывает. Наверное,для подобных сервисов требуется более изощренная 
техника рестарта. 

# rpm -q openssh-server
openssh-server-3.4p1-alt4

-- 
С уважением
Виктор В Исмакаев



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