Agregue un solo &
al final del primer comando.
standalone.sh & jboss-cli.sh -c --commands=shutdown
Ese único ampersand es un delimitador de comando, al igual que ;
, pero envía el comando anterior para que se ejecute de forma asíncrona, en segundo plano, y permite que el siguiente comando (s )se inicie inmediatamente.
Como señaló user1404316 , standalone.sh & jboss-cli.sh -c --commands=shutdown
es probablemente lo que desea. El único problema con eso es que si standalone.sh
tarda en ejecutar (, lo que probablemente hace ), insertaría un sleep
para compensar el tiempo de ejecución como:
standalone.sh & sleep $amount_of_time_in_seconds; jboss-cli.sh -c --commands=shutdown