这个问题已经在这里有一个答案:
- 检查命令的成功在bash`如果[..]`声明 2个回答
- 检查远程计算机上使用ssh目录 2回答
我试图建立SSH连接,看看是否一个目录中,如果该目录存在,我想运行在本地的机器,取得了SSH呼叫命令。
以下是我已经尝试:
if [ ssh -t username@ssh_server -d /directory ]
then
{
commands....
}
fi
是这样的可能吗?
这个问题已经在这里有一个答案:
我试图建立SSH连接,看看是否一个目录中,如果该目录存在,我想运行在本地的机器,取得了SSH呼叫命令。
以下是我已经尝试:
if [ ssh -t username@ssh_server -d /directory ]
then
{
commands....
}
fi
是这样的可能吗?
您是非常接近:
改变,如果语句
if ssh username@ssh_server '[ -d /directory ]'
我假设你有一个基于密钥设定验证。