centos에서 셸 스크립트로 jar 패키지 시작
2896 단어 liunx
처리 방안: 1. 셸 스크립트 작성:
예:
#!/bin/bash #
#add for chkconfig #
#chkconfig: 2345 70 30 #
#description:the shell for quick and auto start timetask.jar # ,
#processname:starttimetask # ,
#Program: # ,
#quick and auto start timetask.jar # ,
#History: # ,
# mcw 2016-05-02 first
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH # ,
export JAVA_HOME=/data0/jdk1.8.0_72
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin # JDK , jar jdk , jdk , CLASSPATH
s1="/**/timetask";export s1 #
alias bgs1start="nohup java -jar $s1/timetask.jar >> $s1/logs/timetask.out 2>&1 &";export bgs1start #
nohup java -jar $s1/timetask.jar >> $s1/logs/timetask.out 2>&1 &` # nohup jar,
2. 이 셸 파일을/etc/init에 저장합니다.d/하, starttimetask로 이름 지정
3,chmod755starttimetask, 파일 실행 권한 확보;
4、chkconfig –add starttimetask
5. centos를 다시 시작하고 ps-ef | grep timetask에서 알리스를 사용하여 효과가 있는지 확인합니다
최적화 방향: 셸 스크립트 계속 최적화, start와stop 증가, 이 서비스 프로세스의 상태 판단 증가, 빠른 stop 명령 제공
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
링크 ux 패키지 rpm 및 yum 명령 상세 설명특히 소프트웨어 가 여러 rpm 패키지 로 구 성 될 때.YUM (Yellow dog Updater, Modified) 은 Fedora 와 RedHat, SUSE 에 있 는 Shell 전단 패키지 관리자 입 니 다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.