Voglio implementare l'attesa del comando "interact" usando java. In attesa, è possibile aprire una sessione ssh, autenticarsi e, quindi, utilizzare il comando "Interagisci" per restituire il controllo all'utente. È possibile con java? Ho provato con expectJ, expect4J e expectForJava ma c'è poca documentazione e quasi nessun esempio su come farlo. TIA.come implementare si aspetta il comando "interact" usando java
Update: per "interagire" di riferimento dei comandi, si prega di controllare questo fuori: http://wiki.tcl.tk/3914
"Interact è un comando che dà il controllo della corrente processo per l'utente, in modo che i tasti vengono inviati al aspettarsi attuale processo e lo stdout e lo stderr del processo corrente sono restituiti . "
https://code.google.com/p/expect4j/wiki/Installation forse qui? –
@SergeyBenner Non sono riuscito a trovare in expect4J, dal codice Java, qualcuno può chiamare il comando "interact". L'oggetto Expect ha solo metodi "expect" e "send". expectJ ne ha uno esplicitamente, ma non funziona (o non so come usarlo correttamente). –
@DaveJarvis Vorrei dare un'occhiata. L'hai scritto da zero o hai usato qualche lib esistente? Ha la funzionalità "interagisci"? –