Перейти к содержанию
Авторизация  
FallenAngel

Скрипт Запуска Lineage На Linux

Рекомендуемые сообщения

Приветствую участников портала !!!

Когда то то на просторах интернета находил скрипт для запуска/перезапуска/остановки сервера на unix системах

Как пример командой:

l2server start

Может у кого то остался скриптик, очень нужен. Было бы ещё неплохо и определять процесс (статус).

 

Заранее спасибо.

Изменено пользователем FallenAngel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скрипта нету))

скорее так sh ./GameServer_loop.sh &

или

sh ./GameServer_loop.sh>null &

тока перейди в деректорию где этот луп лежит в консоле))

Изменено пользователем ratatuy1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как запускать я и так знаю...

 

Был скрипт, не помню на каком портале.

 

как минимум нашёл для l2j без определения статуса:

#!/bin/sh

# Change here your home directory for Lineage server. Absolute path
base=/home/adrian/Lineage

stop_l2j() {
#Stop Game Server script and java

if [ -n "$(pgrep -f GameServer_loop.sh)" ]; then
pkill -f GameServer_loop.sh
echo Game Server Script stopped
else
echo ==================================
echo Game Server Script is not running!
echo ==================================
fi

if [ -n "$(pgrep -f gameserver)" ]; then
pkill -f gameserver
echo Waiting for Game Java Server to exit....
i=1
while [ -n "$(pgrep -f gameserver)" ]
do
sleep 1
i=$((i+1))
done
echo Game java server stopped in $i sec
else
echo ================================
echo Game java server is not running!
echo ================================
fi

#Stop login server script and java
if [ -n "$(pgrep -f LoginServer_loop.sh)" ]; then
pkill -f LoginServer_loop.sh
echo Login Server Script stopped
else
echo ===================================
echo Login Server Script is not running!
echo ===================================
fi

if [ -n "$(pgrep -f loginserver)" ]; then
pkill -f loginserver
echo Waiting for Login Java Server to exit....
i=1
while [ -n "$(pgrep -f loginserver)" ]
do
sleep 1
i=$((i+1))
done
echo Login java server stopped in $i sec

else
echo ================================
echo Login Java Server is not running!
echo ================================
fi
}

start_l2j() {

if [ -n "$(pgrep -f GameServer_loop.sh)" -o "$(pgrep -f l2jserver.gameserver)" -o "$(pgrep -f LoginServer_loop.sh)" -o "$(pgrep -f l2jserver.loginserver)" ]; then

echo ============================================================
echo Try first to stop all L2J server scripts and java processes.
echo Use stop/restart command.
echo ============================================================
else
cd ${base}/login
./startLoginServer.sh
cd ${base}/gameserver
./startGameServer.sh

echo =======================================================
echo Game Server processes started.
echo You haveto wait about 100 sec or more to be operable.
echo Give next command to see progress:
echo watch -n 1 tail ${base}/gameserver/log/stdout.log
echo Stop watch command with CTRL-C
echo =======================================================
fi
}

case "$1" in
stop)
stop_l2j
;;
restart)
stop_l2j
start_l2j
;;
start)
start_l2j
;;
*)
echo "Usage: $0 start|stop|restart" >&2
exit 3
;;
esac

Изменено пользователем FallenAngel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по мне так лишний гемор))

ибо оптимальные команды я написал

логи в папках можно смотреть и отлично показывает mc, cat

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...