LINUX/Tomcat

[Tomcat] 우분투 부팅 시 Tomcat 다른 계정으로 자동 실행

민덕이 2020. 10. 21. 10:07
반응형

이번 포스팅에서는 우분투 부팅시 Tomact을 root가 아닌 다른 계정으로 자동 실행하려고 한다.

전에 필자가 쓴 포스팅을 참고하고 /etc/init.d/ 에 만든 파일 설정을 아래와 같이 하면 된다.

start 부분만 확인하면 된다.

먼저 본인 계정으로 로그인 후 -c 옵션을 사용하여 Tomcat을 실행하면 된다.

#!/bin/bash

### BEGIN INIT INFO
# Provides:    tomcat
# Required-Start:  $remote_fs $syslog
# Required-Stop:   $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: auto start Tomcat server
# Description: start web server
### END INIT INFO

case $1 in
start)
su - alsdud154 -c "/home/alsdud154/tomcat/hanuran/bin/startup.sh"
;;
stop)
sh /home/alsdud154/tomcat/hanuran/bin/shutdown.sh
;;
restart)
sh /home/alsdud154/tomcat/hanuran/bin/shutdown.sh
sh /home/alsdud154/tomcat/hanuran/bin/startup.sh
;;
esac
exit 0

 

 

 

이전 포스팅

2019/11/24 - [LINUX/Tomcat] - [Tomcat] 우분투 부팅 시 Tomcat 자동 실행

 

[Tomcat] 우분투 부팅 시 Tomcat 자동 실행

이번 포스팅은 우분투 부팅 시 Tomcat을 자동 실행하려고한다. 서비스에 등록하여 하는 방법을 설명하려고 한다. init.d 폴더에 portfolio라는 서비스를 생성한다. 서비스 이름은 본인에 맞게 바꿔준��

minddong.tistory.com

 

반응형