1
延迟SSH连接,身份验证和命令
我的家用电脑,一台运行OS X 10.8.5的Mac,通常通过互联网接受SSH连接(我有端口转发),但现在已经睡着了。当我不在家时,它有时可能因各种原因而醒来。我想发送一些SSH命令,但不能坐下来继续尝试,直到它醒来。 是否有一种简单的非AppleScript方法来延迟SSH连接,密码验证和命令输入,直到主机响应?我在家中使用Mac,但我想知道在任何基于Unix的操作系统上执行此操作的方法。通常,它会在尝试连接一分钟后超时。 我知道在大多数终端仿真器中,您可以在阻塞进程运行时键入命令,并且一旦这些进程完成就会执行。一个例子是输入git push foo之后git commit -a -m "foo",同时git commit -a -m "foo"仍在运行; 一旦完成提交,git就会推送。我认为通过终端模拟器使用ssh做这样的事情可能会有一些技巧。