[service] ubuntu service 등록 관리
16.04 기준
1. 파일 생성
/lib/systemd/system/teamspeak.service
/etc/systemd/system/multi-user.target.wants/teamspeak.service -> /lib/systemd/system/teamspeak.service
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
2. 서비스 등록
# systemctl daemon-reload (서비스 등록)
# systemctl enable teamspeak.service (서비스 활성화)
# systemctl start teamspeak.service (서비스 시작)
# systemctl status teamspeak.service (서비스 상태 확인)
# systemctl stop teamspeak.service (서비스 상태 중지)
# systemctl disable teamspeak.service (서비스 비활성화)