| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env bash
- # start-after-glmnf3.sh — Restore non-essential services on this node.
- # Run after inference to bring back services stopped by stop-for-glmnf3.sh.
- #
- # Usage:
- # ssh dgxN.lan 'sudo bash ~/start-after-glmnf3.sh'
- set -euo pipefail
- SERVICES_START=(
- snapd.service
- snapd.socket
- fwupd.service
- udisks2.service
- upower.service
- ModemManager.service
- bluetooth.service
- avahi-daemon.service
- cups.service
- cups-browsed.service
- colord.service
- smartmontools.service
- rsyslog.service
- rtkit-daemon.service
- dgx-dashboard-admin.service
- dgx-dashboard.service
- )
- echo "=== [$HOSTNAME] Restoring services ==="
- systemctl daemon-reload 2>/dev/null || true
- for svc in "${SERVICES_START[@]}"; do
- echo " Enabling + starting $svc ..."
- systemctl enable "$svc" 2>/dev/null || true
- systemctl start "$svc" 2>/dev/null || true
- done
- echo "=== [$HOSTNAME] Done ==="
|