OS/Ubuntu
[Linux/Ubuntu] 실행가능한 jar Service로 등록하고 로그남기기
안젤라님
2022. 5. 11. 13:35
안녕하세요 안젤라입니다 😇
오늘은 실행가능한 jar Service로 등록하고 로그남기기에 대해서 포스팅을 준비했습니다.
Service 파일 위치 파악 및 service 파일 등록하기
test.service 파일 생성 및 내용
sudo vi /etc/systemd/system/test.service
[Unit]
Description=Test Web Server
[Service]
ExecStart=/bin/sh -c 'exec /usr/bin/java -jar /home/test.jar >> /home/logs/test.log 2>&1'
User=root
Group=root
[Install]
WantedBy=multi-user.target
service 적용 및 start/status/stop 명령어
systemctl daemon-reload
systemctl start test
systemctl status test
systemctl stop test
기존 서비스 검색 및 서비스 kill
ps -ef | grep 'test-*'
kill -9 2818
nohup 이용해서 test.out 파일을 빼는 방법
nohup java -jar /home/test.jar > /home/logs/test.out &
java 위치
whereis java
오늘도 조금 더 성장하는 하루가 되었길 바랄게요 🙏