我需要一个脚本来上传带有目录的站点文件到ftp托管。 我尝试创建一个脚本,但它不起作用。服务器上没有文件。你能帮帮我吗?
我的剧本
#!/bin/bash
HOST='ip_address'
USER='user'
PASSWD='password'
SERVER_FOLDER='/site'
cd /local_folder_with_sites_files
ftp -in <<END_SCRIPT
open $HOST
user $USER $PASSWD
cd $SERVER_FOLDER
mput -r *
close
bye
END_SCRIPT
echo "Upload complete"
exit 0
输出:
directory: not a plain file.
Permission denied.
Passive mode refused.
操作系统:Ubuntu 16.04专家组:VestaCP
但是当我通过filezilla上传文件时,上传已经完成。
如果有人有脚本通过ftp上传文件和文件夹,请举例来看。