Olá galera,
Não sei se existe algo do tipo, já pesquisei um bom tanto , mas não achei nada!
É o seguinte, preciso criar um shell que me permita rodar um determinado processo, porém esse processo fica rodando constantemente, então eu queria fechar ele com o ctrl+c e continuar executando o resto dos comandos do shell.. Segue o exemplo abaixo:
ps -C ping 172.16.77.17 > /dev/null
if [ $? = 0 ]
then
echo 'O programa está rodando! Deseja rodar manualmente? y/n'
read RESP
else
echo 'A bagaça não ta rodando! Deseja rodar manualmente? y/n '
read RESP
fi
if [ $RESP = "y" ]
then
pkill ping
echo 'programa interrompido. Iniciando na sua máquina!'
ping 172.16.77.17 # Aqui seria o tal processo que eu queria manter ele rodando até achar necessário e quando quisesse parar dar um ctrl+c e continuar com #os comandos abaixo ⬇ , com o ping funciona, mas com um arquivo que eu fico escrevendo um log por exemplo, não funfa..
Echo 'Mensagem dps do ctrl+c!'
#resto dos comandos
else
echo 'Saindo!'
fi
exit