Preciso instalar remotamente um programa em um computador Linux. Eu faço:
./configure
make
make install
No entanto, parece que tenho problemas quando executo ./configure
(é um problema separado), onde a tela de configuração essencialmente congela; ele não passa de uma determinada verificação. Preciso interromper a configuração, então faço Ctrl+ ze isso me permite usar o terminal novamente.
No entanto, parece-me que o processo não para. Vejo que o config.log
arquivo continua a crescer em bytes (chega a ter mais de 40 MB). Isso é um problema, pois agora o processo está em andamento e criando esse arquivo de log que não sei até que tamanho ele crescerá.
Preciso reiniciar o computador para interromper o script de configuração que agora funciona em segundo plano. Não consigo encontrar o PID quando uso o comando top para visualizar os processos.
Como posso interromper ./configure
o script através do terminal com sucesso?
Responder1
Control+ Zsuspende (Sinal TSTP/SIGSTOP) omais recenteprocesso em primeiro plano, que retorna você ao seu shell. Do shell, o bg
comando envia o processo suspenso para segundo plano enquanto os fg
comandos o trazem de volta para primeiro plano. Try Control+ C, que envia SIGINT, encerrando o processo. Alguns softwares reagem ao SIGINT de outras maneiras, como limpar antes de sair.