Hello, I'm trying to write a script which will allow me to create a reverse tunnel from a remote machine using SSH -R
I know the reverse tunnel script works on it's own run from the shell, but I don't want to leave it open always... does anyone have any ideas on how to make this work? There seems to be something wrong with the subprocess call such that it just hangs on the remote side... #!/usr/bin/python import os, time, subprocess REMOTE_HOME='../' #mounted drive to REMOTE_HOME from LOCAL_MACHINE cmd = 'while true; do ssh -R 8022:localhost:22 [EMAIL PROTECTED] ; sleep 60; done' while 1: while os.path.exists(os.path.join(REMOTE_HOME,'mySecretFile'): proc=subprocess.call(cmd,shell='True') if proc: os.kill(proc.pid) if os.path.exists(os.path.join(REMOTE_HOME,'KillScript'): break -- View this message in context: http://www.nabble.com/ssh-script-tp15038129p15038129.html Sent from the Python - tutor mailing list archive at Nabble.com. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor