【发布时间】:2014-07-21 21:56:49
【问题描述】:
我正在尝试创建一个脚本 (test.sh),它可以登录到另一台服务器并检查一些不同文件夹的磁盘使用情况:
test.sh:
DIRS="dir_A dir_B dir_C"
for DIR in $DIRS
do
sshpass -p user_password ssh -o StrictHostKeyChecking=no user_name@host 'cd /opt/app/$DIR;SIZE=$(du -s);echo "YVALUE="$SIZE > ../size_$DIR.txt'
done
但是,变量 DIR 永远不会传递给脚本。当我运行脚本时它是空的。我尝试在 $DIR 周围使用 {} 但仍然没有成功。我错过了什么?感谢您的帮助!
【问题讨论】: