directadmin

如果您希望使用不同的ftp下载器来备份文件,请键入ncftpget可以用来替换php。 要转换为ncftpget,请输入: cd /usr/local/directadmin/scripts/custom nano ftp_download.php 并在新的ftp_download.php文件中添加

如何将ftp_download.php转换为使用ncftpget而不是php

来源:梦飞科技 作者:梦飞 浏览量:73 更新:2018-05-29
如果您希望使用不同的ftp下载器来备份文件,请键入ncftpget可以用来替换php。
要转换为ncftpget,请输入:

cd /usr/local/directadmin/scripts/custom
nano ftp_download.php

并在新的ftp_download.php文件中添加以下代码

/bin/sh

FTPGET=/usr/bin/ncftpget
TOUCH=/bin/touch
PORT=${ftp_port}

if [ ! -e $TOUCH ] && [ -e /usr/bin/touch ]; then
       TOUCH=/usr/bin/touch
fi

if [ ! -e $FTPGET ]; then
       echo "";
       echo "*** Backup not downloaded ***";
       echo "Please install $FTPGET by running:";
       echo "";
       echo "cd /usr/local/directadmin/scripts";
       echo "./ncftp.sh";
       echo "";
       exit 10;
fi

CFG=${ftp_local_file}.cfg
/bin/rm -f $CFG
$TOUCH $CFG
/bin/chmod 600 $CFG
/bin/echo "host $ftp_ip" >> $CFG
/bin/echo "user $ftp_username" >> $CFG
/bin/echo "pass $ftp_password" >> $CFG

$FTPGET -C -f $CFG -V -t 25 -P $PORT "$ftp_ip" "$ftp_path/$ftp_remote_file" "$ftp_local_file" 2>&1
RET=$?

/bin/rm -f $CFG

exit $RET

保存并存在,然后将脚本chmod改为755。
部分文章来源与网络,若有侵权请联系站长删除!