help please with flashpoint + teamspeak

Обсуждение программ nnCron и nnCron LITE

help please with flashpoint + teamspeak

Postby Silver » Thu, 05 Jan 2006, 16:17

Задача такая. Нужно чтоб в 21:00 стартовал игровой сервер, а в 03:00 выключался. Параллельно с тем же условием стартует сервер голосового общения но в диапазоне 20:00 до 03:20.

Создал кронтаб

Code: Select all
#( close_ofpserver_at_0300
Time: 0 3 * * * *
Action:
KILL: "OFPR_Server.exe"
)#

#( open_teamspeak_at_1955
AsLoggedUser
Time: 55 19 * * * *
Rule: PROC-EXIST: "server_windows.exe" NOT
Action:
StartIn: "D:\Program Files\Teamspeak2_RC2"
ShowNormal   NormalPriority
START-APP: D:\Program Files\Teamspeak2_RC2\server_windows.exe
)#

#( close_teamspeak_at_0320
AsLoggedUser
Time: 20 3 * * * *
Action:
KILL: "server_windows.exe"
)#

#( open_ofpserver_at_2100
AsLoggedUser
Time:   00 21 * * * *
Rule: PROC-EXIST: "OFPR_Server.exe" NOT
Action:
StartIn: "D:\Program Files\Codemasters\OperationFlashpoint"
ShowNormal   NormalPriority
START-APP: D:\Program Files\Codemasters\OperationFlashpoint\OFPR_Server.exe -config=confignopass.cfg -netlog=ofplog.txt -mod=@ECL
)#


Все работает прекрасно, решил добавить проверку на наличие процесса в памяти, если вдруг процесс падает, то он должен перезапустится.

Написал такой crontab

Code: Select all
#( check_ofpserver
AsLoggedUser
Rule: INTERVAL: 21:00-02:58/00:01 PROC-EXIST: "OFPR_Server.exe" NOT AND
Action:
StartIn: "D:\Program Files\Codemasters\OperationFlashpoint"
ShowNormal   NormalPriority
START-APP: D:\Program Files\Codemasters\OperationFlashpoint\OFPR_Server.exe -config=confignopass.cfg -netlog=ofplog.txt -mod=@ECL
)#

#( check_teamspeakserver
AsLoggedUser
Rule: INTERVAL: 20:00-03:18/00:01 PROC-EXIST: "server_windows.exe" NOT AND
Action:
StartIn: "D:\Program Files\Teamspeak2_RC2"
ShowNormal   NormalPriority
START-APP: D:\Program Files\Teamspeak2_RC2\server_windows.exe
)#

#( close_ofpserver_at_0300
Time: 0 3 * * * *
Action:
KILL: "OFPR_Server.exe"
)#

#( close_teamspeak_at_0320
Time: 20 3 * * * *
Action:
KILL: "server_windows.exe"
)#


Вроде бы все работает, задачи стартуют, если их хлопнуть - перезапускаются, в необходимое время убиваются. Но к серверу голосового общения невозможно присоединиться, а игровой сервер падает с непонятной регулярностью, то раз в 15 минут, то раз в час.
Раньше все было стабильно, только перезапуск не работал, приходилось вручную отслеживать и перезапускать. Вернул старый кронтаб назад - опять все работает замечательно, кроме перезапусков. Где копать?
Silver
 
Posts: 1
Joined: Thu, 05 Jan 2006, 16:05

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests

cron