Files
2026-04-11 00:26:51 -04:00

11 lines
371 B
Bash

#!/usr/bin/env bash
printf "%-15s %-20s %-16s %s\n" "USER" "CONTAINER" "IP" "STATE"
for f in /home/*/.lxc-container; do
[[ -f "$f" ]] || continue
U=$(basename "$(dirname "$f")")
C=$(cat "$f")
IP=$(lxc-info -n "$C" -iH 2>/dev/null | head -1)
STATE=$(lxc-info -n "$C" -sH 2>/dev/null)
printf "%-15s %-20s %-16s %s\n" "$U" "$C" "${IP:-n/a}" "${STATE:-n/a}"
done