Stiamo trasferendo file da locale (Windows) a un sistema remoto (Unix). In diverse configurazioni riceviamo il codice di errore n. 13. La pagina man dice che lo è Errors with program diagnostics
.
Sui nostri sistemi, sappiamo che una possibile causa sono le autorizzazioni di directory sul server remoto e l'altra è che la porta 873 non è aperta.
C'è un modo distinto per determinare qual è la causa dell'errore? È possibile controllare la porta, in primo luogo, restituire un errore se rilevato, e quindi iniziare il trasferimento?
Lo penserei rsync
avrebbe codici di errore più granulari, specialmente quando si tratta della connessione effettiva.