all repos — zion-terminal @ 66508a0a605214d34c7a2231848d44ee63b394b2

dotfiles

opt/zion-terminal/bin/zion-watch (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
#!/usr/bin/env bash
# ZION TERMINAL - Monitora um host remoto via SSH
# Cyberdeck criado por Pablo Murad em 2026
export LC_ALL=C
. /opt/zion-terminal/bin/zion-lib.sh 2>/dev/null
host="${1:-}"
[ -z "$host" ] || [ "$host" = "--help" ] && { echo "Uso: zion observar <host>  — mostra uptime/carga/memoria/disco do host remoto via SSH, atualizando a cada 5s (Ctrl+C sai)."; exit 0; }
printf '%b  Observando %s (Ctrl+C para sair)%b\n' "$ZP$ZB" "$host" "$ZR"; sleep 1
exec watch -t -n5 "ssh -o ConnectTimeout=8 -o BatchMode=yes '$host' 'echo HOST: \$(hostname); uptime; echo; free -h | head -2; echo; df -h / | tail -1' 2>&1"