이 글은 Java 프로세스를 일괄적으로 시작하고 중지하는 방법을 소개합니다(예제 포함). 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
java 프로세스 관리 프로그램 이름: jmanager
주요 기능: 현재 호스트의 모든 Java 프로세스 정보 저장, Java 프로세스 중지, Java 프로세스 시작
#🎜🎜 #솔루션 질문: 회사의 현재 테스트 환경에는 가상 머신이 몇 개만 있고 컨테이너화된 관리가 없습니다. 시스템은 분산 아키텍처를 채택하고 배포해야 할 프로그램이 많습니다.
가상 머신이 다시 시작되거나 실패하면 Jenkins를 사용하여 패키징 및 배포를 다시 시작하는 것은 매우 시간이 많이 걸리고 번거롭기 때문에 정기적으로 Java 프로세스 시작 정보를 캡처하기 위해 이 스크립트를 작성했습니다.
실패하면. 발생하는 경우 Java 프로세스를 일괄적으로 중지하거나 Java 프로세스를 일괄적으로 시작할 수 있습니다.
git clone https://github.com/mudiyouyou/jmanager.git다음 python을 설치하세요 library
pip3 install json pip3 install psutil네트워크 제한으로 인해 다음 명령을 사용하는 것이 좋습니다
pip3 install json -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com pip3 install psutil -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com작동 방법:
python3 main.py log 解释:记录当前所有java进程信息,产生以当前日志命名的进程数据文件 python3 main.py stop xxxx.json 解释:关闭所有Java进程 xxxx.json 为第一步产生的数据文件 python3 main.py start xxxx.json 解释:启动所有Java进程 xxxx.json 为第一步产生的数据文件이 스크립트는 모든 사용자에게 적합합니다. java 프로그램이고 다른 환경에도 설치가 가능하지만, 이 스크립트는 프로그램 시작이나 정지 순서를 책임지지 않습니다
위 내용은 Java 프로세스를 일괄적으로 시작 및 중지하는 방법 소개(예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!