Автозапуск и Автостоп сервера - Ubuntu

107
0
Подскажите пожалуйста. Есть два вопроса.
1.
Есть такой скрипт:
Код:
#!/bin/bash
while :[/font][/size][/color]
do
    /start.sh
    echo "Waiting before restarting"
    sleep 10
done
start.sh
Код:
java -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -Xms512M -Xmx6144M -Dfile.encoding=UTF-8 -jar KCauldron.jar nogui

Вопрос. Как сделать так что бы сервер не стартовал заново если он был
остановлен командой "stop"?
И возможно ли сделать так что бы если сервер был перезапущен(от краша к примеру) отправлялось письмо на e-mail?

2. Нужно останавливать сервер автоматически - скриптом. Есть скрипт запуска. Подскажите пожалуйста скрипт остановки сервера(отдельный .sh файл) который бы останавливал сервер. так же нужно учитывать что скрипт запуска перезапускает сервер если он упадёт или выключатся(Там бесконечный цикл).
 
Сверху