health-check/install_systemd.fish
Ronaldo Dias 4a43f21d42 Renomeia referências de health-monitor para health-check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 03:14:23 -03:00

23 lines
802 B
Fish

#!/usr/bin/env fish
set SCRIPT_DIR (dirname (realpath (status filename)))
set CONFIG_FILE "$HOME/.config/health-check"
mkdir -p "$HOME/.config/systemd/user"
cp "$SCRIPT_DIR/systemd/health-check.service" "$HOME/.config/systemd/user/"
cp "$SCRIPT_DIR/systemd/health-check.timer" "$HOME/.config/systemd/user/"
echo "Arquivos de unit systemd copiados para ~/.config/systemd/user/."
systemctl --user daemon-reload
systemctl --user enable --now health-check.timer
systemctl --user status --no-pager health-check.timer
# Ping de teste imediato para confirmar que tudo funciona
echo ""
echo "Executando ping de teste..."
if python3 "$SCRIPT_DIR/healthcheck.py"
echo "Ping OK — instalação concluída com sucesso."
else
echo "AVISO: o ping de teste falhou. Verifique a URL em $CONFIG_FILE."
end