Як завжди дозволяти rsync продовжувати, коли виникає помилка (заборонено)


1

Наступна помилка сталася з завданням rsync.

rsync: send_files не вдалося відкрити "/home/user/scripts/@eaDir/script.js@SynoEAStream": заборонено дозвіл (13)
rsync error: деякі файли / attrs не були передані (див. попередні помилки) (код 23) на main.c (1183) [sender = 3.1.0]

Я не можу сказати, чи це зупинився процес або є тільки файл пропущено . Я хотів би, щоб rsync продовжувати в будь-якому випадку і просто вивести помилку протоколу. Це можливо?


1
rsync продовжуватиме виконуватись, якщо виникає помилка, що заперечується. Помилка код 23, яку ви отримуєте, є лише зведеним звітом, що виникли помилки
Saggio

Чи існує документація щодо поведінки, на яку можна звернутися?
JJD

Я не можу знайти нічого в офіційній документації rsync, лише кілька повідомлень на форумі (і особистий досвід), які підтверджують цю функціональність. Причина 2 помилок ( send_files failed і some files/attrs... ) тому, що перший - це помилка для файлу, який дав дозвіл відхилити помилку, другий - це узагальнююча помилка, що деякі файли не вдалося скопіювати (тому що виконання цього в командному рядку може бути надзвичайно простим для фактичного помилка для виходу з екрану).
Saggio

В ПОРЯДКУ. Будь ласка, додайте повну відповідь, щоб я міг надати вам прапорець відповіді і закрити питання.
JJD
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.