Как остановить скрипт ./configure?

Как остановить скрипт ./configure?

Мне нужно удаленно установить программу на компьютер Linux. Я делаю:

./configure
make
make install

Однако, похоже, у меня возникают проблемы при запуске ./configure(это отдельная проблема), когда экран конфигурации фактически зависает; он не продвигается дальше определенной проверки. Мне нужно остановить конфигурацию, поэтому я нажимаю Ctrl+ z, и это позволяет мне снова использовать терминал.

Однако мне кажется, что процесс не останавливается. Я вижу, что config.logфайл продолжает расти в байтах (достигает 40+ МБ). Это проблема, так как теперь процесс продолжается и создает этот файл журнала, и я не знаю, до какого размера он вырастет.

Мне нужно перезагрузить компьютер, чтобы остановить скрипт конфигурации, который теперь работает в фоновом режиме. Я не могу найти его PID, когда использую команду top для просмотра процессов.

Как успешно остановить ./configureскрипт через терминал?

решение1

Control+ Zприостанавливает (Сигнал TSTP/SIGSTOP)самый последнийforeground process, который возвращает вас обратно в вашу оболочку. Из оболочки команда bg отправляет приостановленный процесс в фоновый режим, в то время как fgкоманды возвращают его обратно на передний план. Попробуйте Control+ C, который отправляет SIGINT, убивая процесс. Некоторое программное обеспечение реагирует на SIGINT другими способами, например, очищая перед выходом.

Связанный контент