Eu executo um aplicativo Spring Boot com o seguinte comando,
java -jar myapp-1.0.0.jar & echo $! > "myapp.pid"
e matar o processo com o seguinte comando
kill 'cat "myapp.pid"' or kill -9 'cat "myapp.pid"'
e quando eu verifiquei o processo é morto, mas o terminal não retorna, ele é enforcado. Quando eu pressiono a tecla enter, ela retorna normal. Qual é o problema aqui?
Tags bash shell shell-script