Я создал сценарий для запуска параллельного процесса rsync:
#! /bin/bash
LIST=$1
DEST_DIR=$2
RSYNC_OPTS=$3
#echo "rsyncing From=$SRC_DIR To=$DEST_DIR RSYNC_OPTS=$RSYNC_OPTS"
echo $LIST|xargs -n1 -d, echo|xargs -n1 -P 0 -I% rsync --rsync-path='sudo rsync' ${RSYNC_OPTS} % ${DEST_DIR}
Тогда у меня возникают проблемы с получением статуса выхода процесса rsync. Я знаю, что можно получить массив pipestatus, но мне нужно поймать код выхода, чтобы узнать, был ли rsync успешно выполнен или нет.
Кто-нибудь знает?