如何检查是否存在通过ssh目录,并返回结果到主机机[复制](How to check if dir

2019-08-21 08:17发布

这个问题已经在这里有一个答案:

  • 检查命令的成功在bash`如果[..]`声明 2个回答
  • 检查远程计算机上使用ssh目录 2回答

我试图建立SSH连接,看看是否一个目录中,如果该目录存在,我想运行在本地的机器,取得了SSH呼叫命令。

以下是我已经尝试:

if [ ssh -t username@ssh_server -d /directory ]
then
{
    commands....
}
fi

是这样的可能吗?

Answer 1:

您是非常接近:

改变,如果语句

if ssh username@ssh_server '[ -d /directory ]'

我假设你有一个基于密钥设定验证。



文章来源: How to check if dir exists over ssh and return results to host machine [duplicate]
标签: bash shell ssh