[megoldva] Gnome terminál nyitás ssh kapcsolattal és logolással

Fórumok

Sziasztok,

Szeretnék egy új terminált nyitni, amiben megnyitok egy SSH kapcsolatot és azt logolom is.

gnome-terminal -t HOSTNAME -e "ssh -p 22 USERNAME@HOSTNAME | tee -a LOGFILE"
Ez megnyitja az SSH kapcsolatot, és rögtön ki is lép, logfájt sem hozza létre.

gnome-terminal -t HOSTNAME -e "ssh -p 22 USERNAME@HOSTNAME" | tee -a LOGFILE
Ez megnyitja az SSH kapcsolatot, nem lép ki belőle, de csak egy 0 bájtos logfájlt hoz létre.

Mit szúrok el?

UPDATE
Megoldás:
gnome-terminal -t HOSTNAME -e "script -a -f -c \"ssh -p USERNAME@HOSTNAME\" LOGFILE"

Hozzászólások

Nálam sem megy.
Próbáld meg xterm -el.

xterm -e "ssh -p 22 USERNAME@HOSTNAME | tee -a aaaaa; echo -e '\n\n\nNyomj entert a kilepeshez.'; read"

Itt most nem tudom kiprobalni, de nekem az az erzesem, hogy az ssh elinditja a logolast a masik gepen. Ahhoz, hogy ne oda kuldje, szerintem kell egy ; a | ele:

gnome-terminal -t HOSTNAME -e "ssh -p 22 USERNAME@HOSTNAME ; | tee -a LOGFILE"

gnome-terminal -t HOSTNAME -e "script -c 'ssh -p 22 USERNAME@HOSTNAME' LOGFILE"

(nem tesztelve, de valoszinuleg mukodik)

--
|8]