『神器点滴之ssh』如何优雅的退出ssh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『神器点滴之ssh』如何优雅的退出ssh相关的知识,希望对你有一定的参考价值。

参考技术A 在用ssh干活儿的时候,总会有各种各样的原因导致服务器连接中断,这时候ssh就卡在那里,只能强制关闭终端窗口来结束ssh任务或者等待pipe broken。

这里有一个更加优雅的退出ssh客户端的方法:

是的,在一行的开始,输入『~』跟着『.』就可以结束ssh了。

如果不在一行的开始,这个命令是无效的,这个时候可以先按一下回车,再输入上面的命令。

python之fabric:环境env (转)

原文地址:https://my.oschina.net/indestiny/blog/289587

1. fabric有很多可配置的环境,如:

  • user:默认用于ssh登录的本地用户名。
  • password:用于ssh登录的默认密码,若未提供且未配置ssh无密登录,在执行ssh登录时,需要输入密码。
  • warn_only:是否当在远程机器上执行命令,出现错误时,fabric是否退出。 (默认false,退出)

      其他配置可详见:http://docs.fabfile.org/en/1.9/usage/env.html#env-vars

 

2. settings上下文管理器:

  • 有时,我们希望覆盖env全局配置,而是使用临时配置,你可以用settings,如:
from fabric.api import settings, run

def exists(path):
    with settings(warn_only=True):
        return run(test -e %s % path)

3. 其他:

  • 属性读写访问:
# 两种方式:
env.host_string
env[host_string]
  • 变量引用:
# 普通方式
print("Executing on %s as %s" % (env.host, env.user))
# 字典方式
print("Executing on %(host)s as %(user)s" % env)

 

以上是关于『神器点滴之ssh』如何优雅的退出ssh的主要内容,如果未能解决你的问题,请参考以下文章

linux下用ssh登录后如何退出

SSH 搭建点滴

如何通过 SSH 运行 PHP 脚本并在我退出后保持运行

更加优雅地搭建SSH框架(使用java配置)

如何在关闭ssh连接的情况下,让程序继续运行?

python登陆ssh脚本无法完全退出