Как отключить предупреждение о разрешениях Lftp chmod?


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 не поддерживаются этим сайтом "

Я считаю, что это не очень важная ошибка. Это просто говорит о том, что я не имею права устанавливать разрешения для моих локальных файлов.

Как я могу отключить это сообщение об ошибке?


попробуйте -pвариант в вашей команде
Мортеза Зияе

Ответы:


0

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

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

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


2
Это полезно, только если вы спокойно подавляете все ошибки.
Саймон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.