22 lines
597 B
Bash
Executable file
22 lines
597 B
Bash
Executable file
#!/usr/bin/env sh
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "Ошибка: требуется 2 аргумента."
|
|
echo "Использование: $0 {movies|series|music} /путь/к/источнику"
|
|
exit 1
|
|
fi
|
|
|
|
TYPE="$1"
|
|
SRC="$2"
|
|
|
|
case "$TYPE" in
|
|
movies|series|music)
|
|
;;
|
|
*)
|
|
echo "Ошибка: первый аргумент должен быть 'movies', 'series' или 'music'."
|
|
echo "Использование: $0 {movies|series|music} /путь/к/источнику"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
rsync -rhvP "$SRC" "mediamanager@jellyfin.kylekrein.com:/zstorage/media/$TYPE/"
|