如何禁用 Lftp chmod 权限警告?

如何禁用 Lftp chmod 权限警告?

我使用这个脚本(使用一些选项启动 lftp)来镜像本地文件夹和网站。

#!/bin/bash    
HOST="myhost.com"
USER="user"
PASS="xxxxxx"
lftp -c "set ftp:list-options -a;
set cmd:fail-exit yes;
open ftp://$USER:$PASS@$HOST;
lcd /home/user/websites/A;
cd /;
mirror --reverse \
   --delete \
   --verbose;"

我的问题是,在某些网站上,我遇到错误“该网站不支持 MFF 和 SITE CHMOD

我相信这不是一个很重要的错误。它只是说我没有权限设置本地文件的权限。

我怎样才能禁用此错误消息?

答案1

每当您想要忽略脚本输出的错误时,只需在末尾添加 || true。

./shell/Script/to/run.sh ||true

如果您希望退出代码时没有任何错误,请打开 pipefail。

相关内容