Запуск сервера Teamspeak при запуске и выключение teampeak при завершении работы
Я новичок в Linux, и у меня есть сервер Teamspeak 3 на сервере Ubuntu. Я хотел бы, чтобы сервер автоматически запускался и останавливался, когда система загружается и выключается. Я понимаю, что мне нужно сделать скрипты в / etc / init. У меня вопрос, как бы я написал такой сценарий? Я пытаюсь сделать это красиво и просто. Ниже то, что я написал, чтобы попытаться сделать это возможным.
Внутри / etc / init у меня есть файл teampeak3.conf, в этом файле
запуск скрипта /home/teamspeak3-user/teamspeak/ts3server_startscript.sh start
stop
/home/teamspeak3-user/teamspeak/ts3server_startscript.sh stop
конец сценария
Это правильно? Я немного почитал и просто не понимаю, что делать. Я полностью потерян. Спасибо, парни.
1 ответ
Если у вас есть сценарий, расположенный в /etc/init.d/
тогда вы в значительной степени готовы идти.
Выполните одну из этих команд (в зависимости от вашей системы).
systemctl включить myscript
chkconfig myscript on
Когда вы вводите команду выключения, SIGTERM
отправляется всем запущенным процессам и является командой изящного выключения по умолчанию.
Сервер должен справиться с этим самостоятельно.