>운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux에서 실행 중인 스크립트를 중지하는 방법

Linux에서 실행 중인 스크립트를 중지하는 방법

WBOY
WBOY앞으로
2023-05-12 10:25:203607검색

    linux가 스크립트 실행을 중지했습니다.

    스트레스 테스트 스크립트 bench.sh가 실행되고 있는데 도중에 프로세스를 중지하고 더 이상 실행하지 않으려고 합니다.

    ’ps -ef | grep process name‘을 사용하여 프로세스를 찾은 다음 프로세스를 종료할 수 있습니다.

    Linux에서 실행 중인 스크립트를 중지하는 방법

    kill 사용법: kill [신호 코드] 프로세스 ID

    참고: 신호 코드는 생략할 수 있습니다. 일반적으로 사용되는 신호 코드는 -9입니다. 이는 강제 종료를 의미합니다. 다음과 같이 프로세스가 종료됩니다.

    Linux에서 실행 중인 스크립트를 중지하는 방법

    스레드를 종료할 때, 중지해서는 안되는 스레드를 실수로 중지하여 불필요한 문제를 일으키지 않도록 주의하세요. 합리적으로 확신할 수 있는 경우에만 스레드를 중지하려면 이 방법을 사용하십시오.

    Linux에서 실행 중인 스크립트를 중지하는 방법

    linux stop 명령

    linux stop 명령 방법 1

    현재 실행 중인 명령을 종료하는 가장 빠른 방법은 "Ctrl+C" 키 조합을 누르는 것입니다.

    이 방법은 사용자가 가상 ​​콘솔에서 프로그램을 제어할 수 있는 경우에만 작동합니다.

    Linux 중지 명령 방법 2

    오류 프로그램을 종료하는 또 다른 방법은 해당 프로세스를 종료하는 것입니다.

    다음 단계를 따르세요.

    프로세스의 PID를 얻으려면 "ps" 명령을 입력하세요. 이 명령을 사용하려면 이 프로그램을 실행하는 사람 또는 루트 사용자여야 합니다. 루트 사용자인 경우 "ps -aux" 명령을 입력하면 소유자에 관계없이 모든 프로세스를 볼 수 있습니다.

    • 매니페스트에서 오류가 발생한 프로세스를 찾아보세요. 프로그램 이름은 목록의 맨 오른쪽에 나열되어 있기 때문에 일반적으로 한 눈에 찾을 수 있습니다.

    • ps 명령 출력 목록의 프로세스 상태 줄에서 가장 왼쪽 ID 번호를 확인하세요.

    • 프로세스를 종료하려면 "kill ID"를 입력하세요.

    • ps 명령을 사용하여 프로세스가 아직 실행 중인지 확인하세요.

    • 목록에 나타나지 않으면 완료된 것입니다. 아직 실행 중이라면 "kill 9 ID"를 입력하세요. 이 명령을 사용하면 목적을 달성할 수 있습니다. 이 명령은 프로세스를 강제 종료하고 어떠한 사후 작업도 수행하지 않으므로 꼭 필요한 경우가 아니면 사용하지 않는 것이 가장 좋습니다.

    위 내용은 Linux에서 실행 중인 스크립트를 중지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제