Я полагаю, что ваш скрипт запускается из /
, а незащищенный cd "$srcdir"
в какой-то момент дает сбой.
Некоторые предложения
printf
и/или set -x
, чтобы узнать, какие значения содержат ваши переменные rsync --dry-run
и других неразрушающих -операций при тестировании cd "$srcdir"
(cd "$srcdir" || continue
, или if cd "$srcdir"; then...
), или [[ -d "$srcdir" ]] || continue
)cd
, используя полные пути вrsync
Вы пытаетесь установить сервер minecraft или только лаунчер? Я считаю, что Minecraft.tar.gz — это лаунчер. В этом случае, в зависимости от вашей платформы, вы можете использовать версию debian по адресу https://www.minecraft.net/en-us/download/alternative, которая представляет собой автоматическую установку.
Вы скачали не тот вариант. Вы пытаетесь запустить двоичный файл для архитектуры x86 -64 (стандартного ПК ). Raspbian X для Raspberry Pi — это ARM. Проверьте комментарий @Devon для ссылки на правильный вариант.