【发布时间】:2019-02-26 05:41:40
【问题描述】:
我正在编写一个 shell 脚本来检查 FTP 服务器上是否存在指定的目录或文件。我想检查 FTP 服务器上是否存在 lib 目录和 web.config 文件,如果文件或目录不存在,则创建一个目录并将文件放在指定位置(站点/wwwroot)。我已经写了一段sn-p代码。
ftp -ipn $ftphost <<EOF
user $username $pswd
binary
cd site/wwwroot
ls web.config
cd lib
quit
EOF
if [[ $? -eq 0 ]]
then
echo "Files Exist";
ftp -ipn $ftphost <<EOF
user $username $pswd
binary
cd site/wwwroot
del web.config
cd lib
mdel *
cd ..
rmdir lib
mkdir lib
mput web.config
quit
EOF
else
echo "The Files does not Exists";
ftp -ipn $ftphost <<EOF
user $username $pswd
binary
cd site/wwwroot
mkdir lib
mput web.config
quit
EOF
fi
【问题讨论】: