CentOS 7: systemctl скрипт для Teamspeak Server 3 | 18.04.16 18:07
|
|
Здесь вы найдете пример скрипта для запуска и остановки Teamspeak Server 3 для сервера на базе CentOS 7. Мы не тестировали его на Debian 8, а только на CentOS 7. Сам скрипт устанавливаем в /etc/systemd/system/ts3server.service
# To reload systemd daemon after changes to this file:
# systemctl --system daemon-reload
[Unit]
Description=Start the Team Speak 3 server
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=simple
User=ts3server
Group=ts3server
PIDFile=/home/ts3server/ts3server.pid
ExecStart=/home/ts3server/ts3server_startscript.sh start
ExecReload=/home/ts3server/ts3server_startscript.sh restart
ExecStop=/home/ts3server/ts3server_startscript.sh stop
PrivateTmp=true
LimitMEMLOCK=infinity
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
После чего выполняем:
systemctl enable ts3server
И запускаем:
systemctl start ts3server
Проверяем:
# systemctl status ts3server.service
● ts3server.service - Start the Team Speak 3 server
Loaded: loaded (/etc/systemd/system/ts3server.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2016-04-18 14:17:38 CEST; 1s ago
Process: 25779 ExecStop=/home/ts3server/ts3server_startscript.sh stop (code=exited, status=0/SUCCESS)
Main PID: 25804 (ts3server)
CGroup: /system.slice/ts3server.service
└─25804 ./ts3server
Apr 18 14:17:38 server.domain.com systemd[1]: Started Start the Team Speak 3 server.
Apr 18 14:17:38 server.domain.com systemd[1]: Starting Start the Team Speak 3 server...
Apr 18 14:17:38 server.domain.com ts3server_startscript.sh[25800]: Starting the TeamSpeak 3 server
И
# netstat -ntpl | grep ts3server
tcp 0 0 0.0.0.0:30033 0.0.0.0:* LISTEN 25804/./ts3server
tcp 0 0 0.0.0.0:10011 0.0.0.0:* LISTEN 25804/./ts3server
ПоясненияПредполагается, что данные и бинарники для сервера Teamspeak находятся в домашней директории пользователя ts3server, а именно в /home/ts3server/.
|
|
Рубрики: CentOS 7 systemctl Teamspeak Server |
|
|
Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.
|