How to repeat a bash shell script until success
Bryan Dunphy
b.dunphy.342@gmail.com
Fri Jul 14 00:16:00 GMT 2017
I have a shell script, originally created for Mac OS X. that waits for an external drive to be mounted (by testing an “ls” of the volume’s root directory for success) then runs an “rsync”
command. How do I get the script to be run repeatedly until successful exit under Cygwin?
Here is the unmodified Mac OS version of the script:
#!/bin/bash
if ls /Volumes/Shared >/dev/null 2>/dev/null
then
rsync -avz --compress-level=9 --delete-during --partial --exclude 'cache/' aleph.gutenberg.org::gutenberg /Volumes/Shared/Project-Gutenberg
exit 0
else
exit 1
fi
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list