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"
- 1396 megtekintés
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"
- A hozzászóláshoz be kell jelentkezni
Ha máshogy nem sikerül megoldanom, akkor ez lesz. De ha lehetséges, akkor gnome-terminal-lal szeretném megoldani.
Köszönöm a segítséget!
- A hozzászóláshoz be kell jelentkezni
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"
- A hozzászóláshoz be kell jelentkezni
Sajnos így sem megy. SSH-ra bejelentkezik, majd bezáródik a terminál. Log file nincs.
- A hozzászóláshoz be kell jelentkezni
kozben rajottem en is, hogy ez igy nem teljesen okes
- A hozzászóláshoz be kell jelentkezni
Közben meglett a megoldás. :)
gnome-terminal -t HOSTNAME -e "script -a -f -c \"ssh USERNAME@HOSTNAME\" LOGFILE"
- A hozzászóláshoz be kell jelentkezni
valamiert egynel tobb parancsot nem ertelmez, de nalam ez ment:
gnome-terminal -e "/bin/sh sleep.sh"
ahol a sleep.sh csak egy script:
echo hi
sleep 10
echo hi
sleep 10
ebbe akarmit bele lehet rakni
- A hozzászóláshoz be kell jelentkezni
gnome-terminal -t HOSTNAME -e "script -c 'ssh -p 22 USERNAME@HOSTNAME' LOGFILE"
(nem tesztelve, de valoszinuleg mukodik)
--
|8]
- A hozzászóláshoz be kell jelentkezni
Igen, ez működik. Kapott azért egy f kapcsolót is, hogy folyamatosan írja a logot.
- A hozzászóláshoz be kell jelentkezni