2009-07-27 49 views
1

我想验证是否存在一个目录朝着光辉文件,采用经典前:检查是否在ksh的另一台服务器上存在的目录

if [[ -d ${dir} ]]; then 
     scp file 
    else 
     exit 12 
    fi

我的问题:
该目录在另一台服务器上,所以无论何时检查,脚本都找不到它,因此每次都会失败并退出。
我的问题:
有没有办法在网络上执行“-d”,或许使用sftp/scp-like功能?用户目前不需要输入密码并且可以很好地处理,所以这不是问题。

回答

2

如何

ssh [email protected] test -d ${dir} 
+0

谢谢了...得很完美,只是没: SSH用户@主机测试-d $ {DIR} 如果[[$? -eq 0]];然后 等... – Sean 2009-07-27 20:45:02

相关问题