Обновление Сервера Team Fortress 2
Собственно такой вопрос :) Как узнать список файлов которые сервер будет загружать при обновление :) Чтоб все эти файлы велись как то в логи или сразу список выдавал какие файлы будут обновлены :)
Или просто хотя бы как сделать чтоб при обновление все файлы что обновляются записывались в отдельный лог файл :) За ранее спасибо :)
Или просто хотя бы как сделать чтоб при обновление все файлы что обновляются записывались в отдельный лог файл :) За ранее спасибо :)
Последний раз редактировалось maxturbo 26.02.2011, 06:17, всего редактировалось 1 раз.
А что я смешного написал?? :) :)cyber-energy писал(а)::) :) :) :) :)
- pinkpiton2
- Майор
- Сообщения: 724
- Зарегистрирован: 06.08.2008
- Откуда: Одесса
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1
как-то так
как-то так
Таким методом получается что все полностью с консоля перенаправляется в лог файл, а все же как решить чтоб и в консоле выводилось и в лог файл записывалось :)pinkpiton2 писал(а):./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1
как-то так
- pinkpiton2
- Майор
- Сообщения: 724
- Зарегистрирован: 06.08.2008
- Откуда: Одесса
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
"Православнее" использовать teepinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
- pinkpiton2
- Майор
- Сообщения: 724
- Зарегистрирован: 06.08.2008
- Откуда: Одесса
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
процесс на момент ввода команды уже запущенDanfocus писал(а):"Православнее" использовать teepinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
а хочется видеть что было до того как...
tee гонит картинку от момента запуска себя
а tail отступает на 10 строк (если не указать иное)
при всём моём уважении к Столлману...
Спасиб, сам хотел такую фишку замутить
ТЗ было такоеpinkpiton2 писал(а):процесс на момент ввода команды уже запущенDanfocus писал(а):"Православнее" использовать teepinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
а хочется видеть что было до того как...
tee гонит картинку от момента запуска себя
а tail отступает на 10 строк (если не указать иное)
при всём моём уважении к Столлману...
Так что tee ))maxturbo писал(а):Таким методом получается что все полностью с консоля перенаправляется в лог файл, а все же как решить чтоб и в консоле выводилось и в лог файл записывалось :)pinkpiton2 писал(а):./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1
как-то так
Нашел выход по другому :) под Win с использованием js скрипта :) Может кому надо :)
Скрипт test.js
Далее запускаем так...
Скрипт test.js
Код: Выделить всё
while (!WScript.StdIn.AtEndOfStream)
{
var str = WScript.StdIn.ReadLine();
WScript.StdOut.WriteLine(str);
WScript.StdErr.WriteLine(str);
}
Код: Выделить всё
cd\
cd TF2Server
date/t
time/t
hldsupdatetool -command update -game "tf" -dir F:\TF2Server -verify_all | cscript //B test.js 2>> TF_Log_Update.log
time/t
@pause