rsync-status-check.sh
· 305 B · Bash
Raw
# rsync ./src ./copy
if [ "$?" -eq "0" ]; then
# rsync succeeded, 2nd to last line of log has some data amount moved for a message
MESSAGE=$(tail $logFile -n 2 | head -n 1)
else
# rsync failed, take last line and make it the message
MESSAGE=$(tail $logFile -n 1)
fi
echo "rsync result: $MESSAGE"
| 1 | # rsync ./src ./copy |
| 2 | |
| 3 | if [ "$?" -eq "0" ]; then |
| 4 | # rsync succeeded, 2nd to last line of log has some data amount moved for a message |
| 5 | MESSAGE=$(tail $logFile -n 2 | head -n 1) |
| 6 | else |
| 7 | # rsync failed, take last line and make it the message |
| 8 | MESSAGE=$(tail $logFile -n 1) |
| 9 | fi |
| 10 | |
| 11 | echo "rsync result: $MESSAGE" |