photos-du-mois.sh
-replace clicclac.synology.me by photos-nas.ovh -minor corrections
This commit is contained in:
@@ -20,10 +20,10 @@ shopt -s globstar
|
|||||||
|
|
||||||
# Server
|
# Server
|
||||||
|
|
||||||
server=( "ftp.cluster011.ovh.net" "sur-le-sentier.fr" "clicclac.synology.me" )
|
server=( "ftp.cluster011.ovh.net" "sur-le-sentier.fr" "photos-nas.ovh" )
|
||||||
user=( "funnymac" "sentier" "bruno" )
|
user=( "funnymac" "sentier" "bruno" )
|
||||||
dest=( "www/zenphoto/albums/photos-du-mois/" "httpdocs/photos/img/" "/volume1/web/photos/img/" )
|
dest=( "www/zenphoto/albums/photos-du-mois/" "httpdocs/photos/img/" "/volume1/web/photos/img/" )
|
||||||
port=( "22" "22" "42666" )
|
port=( "22" "22" "42667" )
|
||||||
|
|
||||||
|
|
||||||
: <<'END_COMMENT'
|
: <<'END_COMMENT'
|
||||||
@@ -127,19 +127,14 @@ do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
if [ "${#movies[@]}" -gt 0 ]; then
|
if [ "${#movies[@]}" -gt 0 ]; then
|
||||||
echo -e "\n${bold}${#movies[@]} new images found !${reset}\n"
|
echo -e "\n${bold}${#movies[@]} new images found !${reset}\n"
|
||||||
else
|
|
||||||
echo -e "\n${bold}${red}No new images !${reset}"
|
|
||||||
echo -e "${bold}Quit.${reset}\n"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
for ((i=0 ; i<"${#server[@]}" ; i++))
|
for ((i=0 ; i<"${#server[@]}" ; i++))
|
||||||
do
|
do
|
||||||
|
j=$((i++))
|
||||||
echo -e "\n\n${bold}3. Transfert Photos files to ${italic}${server[$i]}${reset}${bold}...${reset}"
|
echo -e "\n\n${bold}3.$j Transfert Photos files to ${italic}${server[$i]}${reset}${bold}...${reset}"
|
||||||
|
|
||||||
if nmap "${server[$i]}" -PN -p "${port[$i]}" | grep open &>/dev/null; then
|
if nmap "${server[$i]}" -PN -p "${port[$i]}" | grep open &>/dev/null; then
|
||||||
|
|
||||||
@@ -150,7 +145,7 @@ do
|
|||||||
#extension=${filename##*.}
|
#extension=${filename##*.}
|
||||||
filename=${filename%.*}
|
filename=${filename%.*}
|
||||||
|
|
||||||
if [ "${server[$i]}" == "clicclac.synology.me" ]; then
|
if [ "${server[$i]}" == "photos-nas.ovh" ]; then
|
||||||
scp -O -P "${port[$i]}" "$new" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
scp -O -P "${port[$i]}" "$new" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
||||||
else
|
else
|
||||||
scp -P "${port[$i]}" "$new" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
scp -P "${port[$i]}" "$new" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
||||||
@@ -160,28 +155,48 @@ do
|
|||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
else
|
||||||
|
echo -e "\n${bold}${red}Server ${server[$i]} down !${reset}\n"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
else
|
||||||
|
echo -e "\n${bold}${red}No new images !${reset}"
|
||||||
|
#echo -e "${bold}Quit.${reset}\n"
|
||||||
|
#exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for ((i=0 ; i<"${#server[@]}" ; i++))
|
||||||
|
do
|
||||||
|
|
||||||
# scp 5_2022_mozcjpeg.jpg sentier@sur-le-sentier.fr:httpdocs/photos/img/
|
# scp 5_2022_mozcjpeg.jpg sentier@sur-le-sentier.fr:httpdocs/photos/img/
|
||||||
# scp 1_2022.jpg funnymac@ftp.cluster011.ovh.net:www/zenphoto/albums/photos-du-mois/
|
# scp 1_2022.jpg funnymac@ftp.cluster011.ovh.net:www/zenphoto/albums/photos-du-mois/
|
||||||
|
|
||||||
if [ "${server[$i]}" == "clicclac.synology.me" ]; then
|
echo -e "\n\n${bold}4. Synchronise Local folder to ${server[$i]}${reset}..."
|
||||||
|
|
||||||
|
if nmap "${server[$i]}" -PN -p "${port[$i]}" | grep open &>/dev/null; then
|
||||||
|
|
||||||
|
if [ "${server[$i]}" == "photos-nas.ovh" ]; then
|
||||||
rsync -e "/usr/bin/ssh -p ${port[$i]}" --rsync-path=/bin/rsync --exclude-from="$HOME/.exclude-rsync.txt" -zarvh --stats --progress "$SRC/" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
rsync -e "/usr/bin/ssh -p ${port[$i]}" --rsync-path=/bin/rsync --exclude-from="$HOME/.exclude-rsync.txt" -zarvh --stats --progress "$SRC/" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
||||||
else
|
else
|
||||||
rsync --exclude-from="$HOME/.exclude-rsync.txt" -zarvh --stats --progress "$SRC/" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
rsync --exclude-from="$HOME/.exclude-rsync.txt" -zarvh --stats --progress "$SRC/" "${user[$i]}"@"${server[$i]}":"${dest[$i]}"
|
||||||
fi
|
fi
|
||||||
#result=$?
|
result=$?
|
||||||
#[ "$result" -eq 0 ] && echo -e "\n${green}Successful synchronization...${reset}" || echo -e "\n${red}Error during synchronization !${reset}"
|
[ "$result" -eq 0 ] && echo -e "\n${green}Successful synchronization...${reset}" || echo -e "\n${red}Error during synchronization !${reset}"
|
||||||
|
|
||||||
#notification "MkDocs: sending Docs to ${server3[server]}..." "${server3[server]}" $result
|
#notification "MkDocs: sending Docs to ${server3[server]}..." "${server3[server]}" $result
|
||||||
|
|
||||||
if [ "$i" -eq 0 ]; then
|
if [ "$i" -eq 0 ]; then
|
||||||
# Dans zenphoto, mettre en cache les photos
|
# Dans zenphoto, mettre en cache les photos
|
||||||
echo -e "\n${bold}4. Go to ${italic}https://clicclac.info/zenphoto/${reset}${bold} and update cache manager...${reset}\n"
|
echo -e "\n${bold}5. Go to ${italic}https://clicclac.info/zenphoto/${reset}${bold} and update cache manager...${reset}\n"
|
||||||
open https://clicclac.info/zenphoto/zp-core/zp-extensions/cacheManager/cacheImages.php?album=photos-du-mois
|
open https://clicclac.info/zenphoto/zp-core/zp-extensions/cacheManager/cacheImages.php?album=photos-du-mois
|
||||||
|
|
||||||
elif [ "$i" -eq 1 ]; then
|
#elif [ "$i" -eq 1 ]; then
|
||||||
echo -e "\n${bold}4. Open ${italic}https://${server[$i]}/insert_bdd.php${reset}${bold}...${reset}\n"
|
else
|
||||||
|
echo -e "\n${bold}5. Open ${italic}https://${server[$i]}/insert_bdd.php${reset}${bold}...${reset}\n"
|
||||||
open https://"${server[$i]}"/insert_bdd.php
|
open https://"${server[$i]}"/insert_bdd.php
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user