diff --git a/scripts/freqtrade-lxc-install.sh b/scripts/freqtrade-lxc-install.sh index 5cc774d..547c5a4 100644 --- a/scripts/freqtrade-lxc-install.sh +++ b/scripts/freqtrade-lxc-install.sh @@ -309,8 +309,10 @@ sed -i "s/FBPORT/\${FB_PORT}/" "\$INSTALL_DIR/filebrowser/docker-compose.yml" cd "\$INSTALL_DIR/filebrowser" docker compose up -d > /dev/null 2>&1 # Warten bis Filebrowser das Zufallspasswort geloggt hat (Log-Format ist konstant) +# || true verhindert Abbruch durch set -e wenn grep nichts findet +FB_PASS="" for i in \$(seq 1 10); do - FB_PASS=\$(docker logs filebrowser 2>&1 | grep -oP "(?<=randomly generated password: )\S+" | tail -1) + FB_PASS=\$(docker logs filebrowser 2>&1 | grep -oP "(?<=randomly generated password: )\S+" | tail -1 || true) [[ -n "\$FB_PASS" ]] && break sleep 2 done