Linux 컴퓨터에 원격으로 프로그램을 설치해야 합니다. 나는 다음을 원한다:
./configure
make
make install
./configure
그러나 이를 실행하면 구성 화면이 기본적으로 특정 검사를 통과하지 못하는 문제(별도의 문제)가 발생하는 것 같습니다 . 구성을 중지해야 하므로 Ctrl+ 를 실행하면 z터미널을 다시 사용할 수 있습니다.
그러나 프로세스가 멈추지 않는 것 같습니다. 파일이 바이트 단위로 계속 증가하는 것을 확인했습니다 config.log
(40MB 이상). 이제 프로세스가 진행되어 이 로그 파일을 생성하고 있으므로 이 로그 파일의 크기가 얼마나 커질지 알 수 없기 때문에 이것이 문제가 됩니다.
현재 백그라운드에서 실행 중인 구성 스크립트를 중지하려면 컴퓨터를 다시 시작해야 합니다. top 명령을 사용하여 프로세스를 볼 때 해당 PID를 볼 수 없습니다.
./configure
터미널을 통해 스크립트를 성공적으로 중지하려면 어떻게 해야 합니까 ?
답변1
Control+ Z일시중지(TSTP/SIGSTOP 신호) 이것최근의쉘로 돌아가는 포그라운드 프로세스. 셸에서 이 bg
명령은 중단된 프로세스를 백그라운드로 보내고 fg
명령은 프로세스를 다시 포그라운드로 가져옵니다. Control+를 시도하면 CSIGINT가 전송되어 프로세스가 종료됩니다. 일부 소프트웨어는 종료하기 전에 정리하는 등 다른 방식으로 SIGINT에 반응합니다.