2

Я использую этот скрипт (запуск 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 ответ1

0

Всякий раз, когда вы хотите игнорировать ошибку при выводе скрипта, просто добавьте || правда в конце.

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

если вы хотите сделать код выхода без ошибок, включите pipefail.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .