Você pode tentar escrever para stdin do script e ver se isso funciona. Por exemplo,
echo yes | $MAIN_SCRIPT_PATH/first.sh stop
Caso contrário, existem programas como expect
, que permitem que você aguarde determinados prompts antes de emular a entrada do usuário.
Além disso, esse é um script mal escrito, se estiver pedindo para a confirmação ser interrompida sem fornecer opções adicionais. Veja se first.sh --help
exibe informações adicionais sobre como pular a entrada do usuário. Normalmente, há uma opção -y
/ -q
/ -s
para scripts que silenciam a entrada do usuário.