Всем привет.Столкнулся я вот с чем:
Запускаю скрипт, который открывает 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
во первых -- никакого отношения к -- т.е. 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