Eu tenho um script de shell e tem 3 programas:
#!/bin/bash
x
y
z
cada um dos programas acima é binário e deve ser executado em ordem. programa y
é um daemon. Quando o bash é executado x
, está tudo bem e quando y
está em execução, z
não pode ser executado. Eu corro y como, nohup y &
mas z
não consegui executar.
Como posso executar z
depois y
de uma programação sem bloqueio?
Você deve executar o seguinte script: