小编i.a*_*els的帖子

Linux FTP上传:“没有那个文件或目录”,但文件存在

我想使用 ftp 将备份档案从一台服务器上传到另一台服务器。在我的备份 cronjob 中,我使用此脚本上传文件:

MEDIAFILE=/var/somedir/somefile.encrypted
if [ -r $MEDIAFILE ]
# File seems to exist and is readable
then
ftp -n $FTPHOST <<END_SCRIPT
quote USER $FTPUSER
quote PASS $FTPPASS
cd backups
put $MEDIAFILE
quit
END_SCRIPT
fi
Run Code Online (Sandbox Code Playgroud)

此脚本返回:/var/somedir/somefile.encrypted: No such file or directory。但是该文件存在并且执行脚本的用户有权读取该文件。

是什么导致了这个错误?

debian ftp shell-scripting

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

debian ×1

ftp ×1

shell-scripting ×1