Script e variáveis com jboss-cli.sh

O jboss-cli.sh é uma ferramenta por linha de comando que permite criar scripts para automatizar diversas tarefas com o JBoss ou Wildfly.

Em algumas situações é necessário criar variáveis ou alterar valores, para informar no comando jboss-cli.sh.

Veja como usar variáveis com o jboss-cli.sh

DSNAME=ExampleDS

cmd=`cat <<EOF 
/host=master/server=server-one/subsystem=datasources/data-source=$DSNAME:test-connection-in-pool,
version
EOF`

echo "cmd="$cmd

/opt/jboss-eap-6.3/bin/jboss-cli.sh -c --commands="$cmd"

No exemplo acima, é criado a variável DSNAME, que pode ser passada como argumento na invocação do script.

Também veja que cada linha termina em virgula, pois é o separador de comandos, quando usa-se o –commands (plural).

Written on June 16, 2014