Strona 1 z 1

[+] Kończenie połączenia ssh wywołanego w skrypcie

: 16 kwietnia 2011, 01:53
autor: starach

Kod: Zaznacz cały

ssh user@localhost "ProgramA && ProgramB && ProgramC && ???"
W dokumentacji ssh wyczytałem że:
-e escape_char
Sets the escape character for sessions with a pty (default: '~')\
.
The escape character is only recognized at the beginning of a
line. The escape character followed by a dot ('.') closes the
connection; followed by control-Z suspends the connection; and
followed by itself sends the escape character once. Setting the
character to "none" disables any escapes and makes the session
fully transparent.
Czyli jak rozumiem żeby zakończyć połączenie muszę wysłać ~., ale nie wiem jak to zrobić. Podejrzewam że należy wysłać w jakiś sposób znak nowego wiersza najpierw, ale jak?

Pozdrawiam i z góry dzięki za pomoc

: 16 kwietnia 2011, 09:20
autor: lessmian2
&& nic. Po zakończeniu ostatniego z wywoływanych poleceń, połączenie samo się zamknie.

: 16 kwietnia 2011, 12:48
autor: starach
No właśnie nie, bo ostatnim jest screen i serwer.

: 16 kwietnia 2011, 12:58
autor: lessmian2
No to go uruchom w tle.

: 16 kwietnia 2011, 13:44
autor: starach
Dzięki zadziałało. Chociaż cały czas chciałbym się dowiedzieć jak wysłać te dwa znaki.