我正在运行一个小脚本,基本上是轮询一个新创建的用于SSH访问的AWS实例。我希望它能轮询60秒,这就是我使用linux timeout命令的原因。我有一个小脚本,它在超时值命令中运行一个while循环。 echo \"Failed to connect by ssh.问题是退出状态(即$?)当使用bash -c命令执行命令时,如何使用退出状态?
我正在使用SSH插件在Linux服务器上运行命令,我使用SSH启动了一个脚本,该脚本需要超过1小时的时间才能运行,我不想等待那么多时间,所以我在Exec超时时设置了30秒时间。但显示错误ERROR: Exception发布时,异常消息Exec超时或在30000毫秒后被中断,且不稳定。我不想让我的构建不稳定,因为我使用了Jenkins text finder来稳定这个构建。
我想增加SSH超时时间。我使用的是以下SSH版本:ssh.exe: Reflection for Secure IT 7.2.1.99 on x86_64-suse-linux-gnu (64如何在命令行中设置超时(没有像更新不同的文件一样的/etc/ssh/sshd_config,因为我没有sudo),这会增加默认的超时时间。
上面的例子是测试超时</em
在建立连接时,我使用SSH Match exec功能来触发脚本,如: User ubuntu
[... rest of ssh config file truncated ...]我面临的问题是,ssh将继续进行任何连接,而不管使用exec调用的脚本的退出代码(本例中为/some/script.sh)。如果脚本退出非零代码,是否有任何方法让它停止