Changing script

This commit is contained in:
kar
2026-06-01 23:18:51 -06:00
parent d8c11b075d
commit ba8c4dfbd8
+10 -12
View File
@@ -2,6 +2,7 @@
root_dir="/home/$USER/DownloadsMusic"
share_dir="/home/$USER/music_share"
music_dir="/server/music/"
check_dir(){
@@ -17,19 +18,19 @@ check_dir(){
check_zip(){
flac_ex=$(ls $root_dir | grep -i .flac)
zip_ex=$(ls $root_dir | grep -i .zip)
flac_ex=$(find $root_dir -name "*.flac")
zip_ex=$(find $root_dir -name "*.zip")
if [[ -z $zip_ex && -z $flac_ex ]];then
echo "No se encontraron archivos"
exit 1
fi
if [[ -z $flac_ex ]]; then
echo "No se encontraron archivos con la extensión '.flac'"
else
echo "Exportando .flac"
mv $root_dir/*.flac $share_dir
state="False"
export_music "$state" "$IP"
fi
if [[ -z $zip_ex ]]; then
echo "No se encontraron archivos con la extensión '.zip'"
@@ -37,8 +38,10 @@ check_zip(){
state="True"
echo "Exportando .zip"
mv $root_dir/*.zip $share_dir
export_music "$state" "$IP"
fi
export_music "$state" "$IP"
}
@@ -48,21 +51,16 @@ export_music(){
if [[ "$state" == "True" ]]; then
cd $share_dir
unzip -o '*.zip'
rm -f *.zip
fi
rsync -r --no-g --no-p -v --include='*/' --include='*.m4a' --include='*.jpg' --include='*.flac' --include='*.lrc' --exclude='*' -e "ssh -p $PORT" $share_dir/. admin@$IP:/server/music
cp -r $share_dir/. $music_dir
rm -rf $share_dir/**
}
main() {
check_dir
if [[ -z $1 ]]; then
IP="192.168.2.8"
PORT="22"
else
IP=$1
PORT=$2
fi
check_zip
mpc update
}
main "$@"