0 (ноль), любой отличный от нуля - неудачаscp для копирования. если ssh не запущен, то результатом будет неудачаecho $?ssh, используя scp пока результатом не будет 0. как только получите 0 - выходите из цикла - в этом случае файлы будут загружены
scp user@remote.host:file.txt /some/local/directoryscp file.txt user@remote.host:/some/remote/directory