#!/bin/bash
# Roda NO NO -1. Para o WildFly de producao e de teste do Multiseg (LXC 3212), com graca.
CT=3212
echo "=== processos java antes"
pct exec $CT -- bash -c 'ps -eo pid,rss,args | grep [j]ava | sed -E "s|(.*)(wildfly_[a-z]+)(.*)|PID \1 -> \2|" | cut -c1-140'
echo
echo "=== shutdown via jboss-cli (producao)"
pct exec $CT -- su - mgeweb -c 'cd ~/wildfly_producao/bin && ./jboss-cli.sh --connect --command=:shutdown 2>&1 | tail -3' || echo "  cli falhou (segue para o kill)"
echo "=== shutdown via jboss-cli (teste)"
pct exec $CT -- su - mgeweb -c 'cd ~/wildfly_teste/bin && ./jboss-cli.sh --connect --controller=127.0.0.1:10090 --command=:shutdown 2>&1 | tail -3' || echo "  cli teste falhou (segue para o kill)"
sleep 20
echo "=== processos java depois"
pct exec $CT -- bash -c 'ps -eo pid,args | grep [j]ava | cut -c1-120' || echo "  nenhum java"
