Explorer
/proc/58/root/tmp/remove-werkstandard.sh
← Zurück ↓ Download
#!/usr/bin/env bash
set -euo pipefail
SRC=/opt/struktur/hermes-werkstandard
A=/opt/archive/hermes-werkstandard/20260804_171021
test -s "$A/hermes-werkstandard-vollarchiv.tar.gz"
tar -tzf "$A/hermes-werkstandard-vollarchiv.tar.gz" >/dev/null
test -d "$SRC"
if docker ps -a --format '{{.Names}}' | grep -qx 'hermes-werkstandard'; then docker rm hermes-werkstandard; fi
if docker ps -a --filter ancestor=nousresearch/hermes-agent:latest -q | grep -q .; then echo 'image-in-use'; else echo 'image-not-removed'; fi
rm -rf -- "$SRC"
cp /tmp/app-carlo-current.py /opt/struktur/dashboard/app-carlo.py
python3 -m py_compile /opt/struktur/dashboard/app-carlo.py
systemctl restart carlo-dashboard.service
sleep 2
test "$(systemctl is-active carlo-dashboard.service)" = active
test ! -e "$SRC"
if grep -q 'hermes-werkstandard' /opt/struktur/dashboard/app-carlo.py; then echo 'tile-still-present'; exit 1; fi
echo removal=completed