Скрипт на автоматический рестарт процесса, несколько вопросов
Здравствуйте.
У меня на убунтовском сервере поднят игровой сервер, в гайдах к которому советуют перезагружать его каждые 4-5 часов.
Собственно писал скрипт на его автоматический рестарт и возникла пара вопросов, буду благодарен за помощь.
Запускаю сервер в screen:
screen -S game -d -m ./launch_game_server.sh
Сам скрипт: restart.sh
#!/bin/sh
screen -S game -X quit
kill -9 | grep game_server
cd /game_folder/
screen -S game -d -m ./launch_game_server.sh
Первый вопрос: правильно ли написан данный скрипт?
Второй вопрос: читал что не советуют убивать процессы kill -9, вроде как остаются какие-то дочерние процессы, которые все равно нагружают систему и если это так, как убить процесс по нормальному?
Третий вопрос: имеет ли смысл ребутать сам сервер (Ubuntu) для профилактики?