URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 858
[ Назад ]

Исходное сообщение
"странное поведение ssh сессии"

Отправлено tsolodov , 06-Ноя-13 12:42 
Всем привет.

Столкнулся я вот с чем:

Запускаю скрипт, который открывает ssh сессию на сервак 10.10.10.42(для примера) и запускает shell скрипт:
<вырезал всякий мусор>
...
tar cfp  - --files-from $TARLIST --no-recursion | ssh -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no 10.10.10.43 "cd /storage/ && tar xfv - "
...
<вырезал всякий мусор>


Когда делаю ctrl+c то скрипт перестает работать, но процесс tar .... продолжает работать на 10.10.10.42, где parent proc:
sshd: root@notty


В чем может быть причина? Мне бы хотелось чтоб tar так же килялся при закрытии ssh на  10.10.10.42.


п.с. думал что убьется по тайм ауту, но этого не происходит.

cat /etc/redhat-release
CentOS release 5.9 (Final)
Linux 2.6.18-348.1.1.el5 #1 SMP Tue Jan 22 16:19:19 EST 2013 x86_64 x86_64 x86_64 GNU/Linux


Содержание

Сообщения в этом обсуждении
"странное поведение ssh сессии"
Отправлено pavel_simple , 06-Ноя-13 12:51 
во первых -- никакого отношения к -- т.е. offtop
> Всем привет.
> Столкнулся я вот с чем:
> открываю ssh сессию на сервак 10.10.10.42(для примера) и запускаю shell скрипт:
> <вырезал всякий мусор>
> ...
> tar cfp  - --files-from $TARLIST --no-recursion | ssh -oUserKnownHostsFile=/dev/null
> -oStrictHostKeyChecking=no 10.10.10.43 "cd /storage/ && tar xfv - "
> ...

во вторых -C для тара вместо cd
> <вырезал всякий мусор>
> Когда делаю ctrl+c то убивается ssh к  10.10.10.42, но процесс tar
> .... продолжает работать на 10.10.10.42, где parent proc:
> sshd: root@notty

ну, т.е. ssh считает сессию открытой -- смотрим настойки sshd, tcp -- то что tar продолжает при этjм жить севершенно ноhмально

> В чем может быть причина? Мне бы хотелось чтоб tar так же
> килялся при закрытии ssh на  10.10.10.42.
> п.с. думал что убьется по тайм ауту, но этого не происходит.
>  cat /etc/redhat-release
> CentOS release 5.9 (Final)
> Linux 2.6.18-348.1.1.el5 #1 SMP Tue Jan 22 16:19:19 EST 2013 x86_64 x86_64
> x86_64 GNU/Linux