要在Bash中不捕获SSH错误,可以使用以下方法:
ssh -q
选项:这会使SSH命令以安静模式运行,并且不会将错误消息打印到终端。示例代码如下:ssh -q user@host "command"
在这个示例中,user
是远程主机的用户名,host
是远程主机的地址,command
是要在远程主机上执行的命令。
ssh user@host "command" 2>/dev/null
在这个示例中,2>/dev/null
将标准错误输出重定向到空设备。
使用这些方法之一,可以阻止Bash捕获SSH命令的错误,并使错误消息不打印到终端。
上一篇:Bash并行执行和退出码