[+] Ko

Potrzebujesz pomocy z C, C++, perl, python, itp.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

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

Post 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
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

&& nic. Po zakończeniu ostatniego z wywoływanych poleceń, połączenie samo się zamknie.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

No właśnie nie, bo ostatnim jest screen i serwer.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

No to go uruchom w tle.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

Dzięki zadziałało. Chociaż cały czas chciałbym się dowiedzieć jak wysłać te dwa znaki.
ODPOWIEDZ