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 (서비스 비활성화)
'Engineering > __00. Linux' 카테고리의 다른 글
[Sendmail] dsn=4.0.0, stat=Deferred: Transport endpoint is not connected (0) | 2020.03.06 |
---|---|
[ufw] (0) | 2018.09.18 |
[Terminal] Serial Terminal Size 변경 (0) | 2018.08.07 |
[SAMBA] smb.conf (0) | 2018.07.31 |
[파일권한] getfacl, setfacl, chacl (0) | 2018.07.27 |