Update docs and screenshots
CI / backend (pull_request) Canceled after 0s
CI / shell (pull_request) Canceled after 0s
CI / frontend (pull_request) Canceled after 0s
CI / arm64-smoke (pull_request) Canceled after 0s
CI / backend (push) Canceled after 0s
CI / shell (push) Canceled after 0s
CI / frontend (push) Canceled after 0s
CI / arm64-smoke (push) Canceled after 0s
CI / backend (pull_request) Canceled after 0s
CI / shell (pull_request) Canceled after 0s
CI / frontend (pull_request) Canceled after 0s
CI / arm64-smoke (pull_request) Canceled after 0s
CI / backend (push) Canceled after 0s
CI / shell (push) Canceled after 0s
CI / frontend (push) Canceled after 0s
CI / arm64-smoke (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SYSTEMD_RUN="${SYSTEMD_RUN:-/usr/bin/systemd-run}"
|
||||
SYSTEMCTL_BIN="${SYSTEMCTL_BIN:-/usr/bin/systemctl}"
|
||||
UNIT_SUFFIX="$(date +%s)-$$"
|
||||
|
||||
if [[ "${EUID}" -ne 0 ]]; then
|
||||
echo "control-system.sh skal koeres som root." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -x "$SYSTEMD_RUN" ]]; then
|
||||
echo "systemd-run blev ikke fundet." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ ! -x "$SYSTEMCTL_BIN" ]]; then
|
||||
echo "systemctl blev ikke fundet." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
case "${1:-}" in
|
||||
restart-service)
|
||||
exec "$SYSTEMD_RUN" \
|
||||
--quiet \
|
||||
--collect \
|
||||
--unit "tuxdmx-restart-service-$UNIT_SUFFIX" \
|
||||
--description "Genstart TuxDMX service" \
|
||||
/bin/sh -lc "sleep 2 && '$SYSTEMCTL_BIN' restart tuxdmx.service"
|
||||
;;
|
||||
reboot-host)
|
||||
exec "$SYSTEMD_RUN" \
|
||||
--quiet \
|
||||
--collect \
|
||||
--unit "tuxdmx-reboot-host-$UNIT_SUFFIX" \
|
||||
--description "Genstart TuxDMX host" \
|
||||
/bin/sh -lc "sleep 2 && '$SYSTEMCTL_BIN' reboot"
|
||||
;;
|
||||
*)
|
||||
echo "Brug: $0 {restart-service|reboot-host}" >&2
|
||||
exit 2
|
||||
;;
|
||||
esac
|
||||
Reference in New Issue
Block a user