[Checkins] SVN: zc.sshtunnel/trunk/src/zc/sshtunnel/recipe.py Added a fg verb which causes the script to open the tunnel as though it was run directly using ssh. Useful for watching with supervisor

Matthew Wilkes matthew at matthewwilkes.co.uk
Wed Oct 22 07:26:07 EDT 2008


Log message for revision 92466:
  Added a fg verb which causes the script to open the tunnel as though it was run directly using ssh.  Useful for watching with supervisor

Changed:
  U   zc.sshtunnel/trunk/src/zc/sshtunnel/recipe.py

-=-
Modified: zc.sshtunnel/trunk/src/zc/sshtunnel/recipe.py
===================================================================
--- zc.sshtunnel/trunk/src/zc/sshtunnel/recipe.py	2008-10-22 09:33:17 UTC (rev 92465)
+++ zc.sshtunnel/trunk/src/zc/sshtunnel/recipe.py	2008-10-22 11:26:05 UTC (rev 92466)
@@ -114,6 +114,11 @@
         else:
             wait(wait_port)
             print name, 'started'
+    elif verb == 'fg':
+        if os.path.exists(pid_file):
+            print "Pid file %s already exists" % pid_file
+            return
+        os.execvp('ssh', ('-TnaxqNL'+specification,  via))
     elif verb == 'status':
         if os.path.exists(pid_file):
             pid = int(open(pid_file).read().strip())



More information about the Checkins mailing list