Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/src/scripts/sshoo
Views: 687
#!/usr/bin/env python # # sshoo = ssh infinity! # This is a simple script that ssh's to a machine when it becomes available, and # ssh's back in if the machine reboots. It's not so robust if you pass in extra # options, so be careful!!! # import os, sys, time n = sys.argv[1] if '@' in n: user, host = n.split('@') user = user + '@' else: user = '' host = n print "\ntrying to ssh in:" while True: t = time.time() s = "ssh -o ConnectTimeout=3 -o StrictHostKeyChecking=no %s %s%s"%(' '.join(sys.argv[2:]), user, host) print s os.system(s) time.sleep(1)