generated from me/template-mit
Change pull script to only do subdirectories in music.
This commit is contained in:
@@ -18,6 +18,12 @@ if [[ "$DIR" != *"-clone" ]]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Only pull the existing subdirectories rather than ALL content.
|
||||||
|
subdirs_only="false"
|
||||||
|
if [[ "$dir" == "music-clone" ]]; then
|
||||||
|
subdirs_only="true"
|
||||||
|
fi
|
||||||
|
|
||||||
## Main ##
|
## Main ##
|
||||||
|
|
||||||
echo "`date` - Pulling" \
|
echo "`date` - Pulling" \
|
||||||
@@ -30,11 +36,23 @@ while true; do
|
|||||||
echo "Sleeping for '$sleep' seconds..."
|
echo "Sleeping for '$sleep' seconds..."
|
||||||
sleep $sleep
|
sleep $sleep
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$subdirs_only" == "true" ]]; then
|
||||||
|
ls $DIR | while read subdir; do
|
||||||
|
clone -e "ssh -p $PROD_DATA_PORT" \
|
||||||
|
$PROD_DATA_USER@$PROD_DATA_HOST:$PROD_DATA_DIR/$dir/$subdir/ \
|
||||||
|
./$subdir &&
|
||||||
|
echo "`date` - Success!" ||
|
||||||
|
echo "`date` - Failed!"
|
||||||
|
done
|
||||||
|
else
|
||||||
clone -e "ssh -p $PROD_DATA_PORT" \
|
clone -e "ssh -p $PROD_DATA_PORT" \
|
||||||
$PROD_DATA_USER@$PROD_DATA_HOST:$PROD_DATA_DIR/$dir/ \
|
$PROD_DATA_USER@$PROD_DATA_HOST:$PROD_DATA_DIR/$dir/ \
|
||||||
. &&
|
. &&
|
||||||
echo "`date` - Success!" ||
|
echo "`date` - Success!" ||
|
||||||
echo "`date` - Failed!"
|
echo "`date` - Failed!"
|
||||||
|
fi
|
||||||
|
|
||||||
sleep=30
|
sleep=30
|
||||||
if [[ "$loop" == false ]]; then
|
if [[ "$loop" == false ]]; then
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user