Cioa ragazzi, oggi mi sono imbattuto nel problema seguente: ho installato un server SSH servendomi si Cygwin su un pc che uso come server. A questo punto instauro connessioni SSH (con crittografia asimmetrica) da Mac e da Linux tranquillamente. Vorrei però servirmi di uno script che esegua le operazioni seguenti:
1 - scp file.pdf AgostinoPolizzano@192.168.1.100:./ #INVIO UN FILE
2 - ssh AgostinoPolizzano@192.168.1.100 #APRO LA CONNESSIONE SSH
3 - cmd #AVVIO IL TERMINALE SU WIN - diciamo che lo uso per lanciare il comando successivo
4 - start C:\"Program Files"\Adobe\"Reader 9.0"\Reader\AcroRd32.exe /p /h file.pdf #STAMPO IL FILE SULLA STAMPANTE COLLEGATA AL SERVER
la mia domanda è questa: come faccio a creare uno script, o un programma in C++ o qualsiasi cosa che esegua il terzo e il quarto comando all'interno della sessione SSH? Se, ad esempio, mi servo di un programma scritto in C++ ed uso la funzione system("comando") ciascun comando di ciascuna chiamata alla funzione system è come se fosse a se stante, ovvero ciascuna in una diversa sessione del terminale.
Come posso rimediare??
Grazie a tutti.
http://www.agostinopolizzano.info