2013-09-20 4 views
0

У меня проблема с моим пакетным скриптом, который настроен на запуск каждые 6 часов каждый день через планировщик задач Windows. Пакет выполняет это задание, если я запускаю расписание или пакет вручную, но не тогда, когда он запускается автоматически.Task Scheduler Пакет не полностью работает

Вот как партия выглядит следующим образом:

@echo off 
cd "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\instance_11_Chernarus" 
cscript /nologo "C:\Users\Administrator\Desktop\Batch Jobs\DayZ Epoch\timezone.vbs" > newfile 2>> error.log 
del config.cfg 
ren newfile config.cfg 
ping 127.0.0.1 -n 3 >NUL 
cd "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO" 
start "arma2" /min "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "[email protected]_Epoch;@DayZ_Epoch_Server;" 
cd C:\Users\Administrator\Desktop\BEC\ 
start C:\Users\Administrator\Desktop\BEC\bec.exe -f Config.cfg 

Теперь, работа batchs' является перезапуск 2 OA сервер игры Arma, и когда я запускаю скрипт вручную, сервер перезагружается хорошо, хотя, когда это время запускается автоматически, сервер бросает мне ошибку с «нет записи Cfg.worlds», и это ошибка, что-то на этой линии не было включено в сервере должным образом:

start "arma2" /min "C:\Program Files (x86)\Steam\SteamApps\common\Arma 2 CO\Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "[email protected]_Epoch;@DayZ_Epoch_Server;" 
+0

Если у вас есть больше томов, вы должны использовать 'cd/d 'X: \ PATH ....' – Endoro

+0

Итак, если я добавлю это к каждому компакт-диску, это сработает? Я не прыгаю между моими дисками. – Svenskunganka

+0

Возможно, вы не хотите запускать приложение стиля сервера из запланированной задачи, так как оно будет работать с более низкими приоритетами ЦП, IO и памяти (первый может быть настроен, но два других не могут). –

ответ

0

система счет которой планировщик задача по умолчанию не имеет доступа к сетевым ресурсам - так что если ваш сервер находится в сети, и вы не используете учетные данные с достаточным доступом, и это будет причиной.

+0

Я установил его для выполнения под той же учетной записью, которую я использую (учетная запись администратора). Я просто пометил в «Run with high priviliges», будет ли какая-то разница? Спасибо за вашу помощь ! – Svenskunganka

+0

Я думаю, вы увидите, помогает ли это или нет. – foxidrive

Смежные вопросы