Запись консоли сервера в файл

Vaio

Участник
Сообщения
625
Реакции
215
Возможно кто-то может подсказать, как можно реализовать запись копии консоли сервера в файл на unix системе.
 

Vaio

Участник
Сообщения
625
Реакции
215
tiger_by, ilga80, эти логи не подходят.

Как и думал решение очень простое, нужно было только заглянуть сюда
 

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
скорее всего типа такого
C-подобный:
screen -AmdS css ./srcds_run -console -other_options > logfile.txt
 

Vaio

Участник
Сообщения
625
Реакции
215
это просто параметр сроки запуска
C-подобный:
screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust +maxplayers 16 –autoupdate -condebug
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Там же вроде как написано что он для игр, а не для серверов.. на серверах получается тоже работает?
 

Vaio

Участник
Сообщения
625
Реакции
215
Там же вроде как написано что он для игр, а не для серверов.. на серверах получается тоже работает?
для серверов


а куда будет писаться лог?
-condebug - Stores console output to "modname\console.log".

Добавлено через 25 минут
Единственная проблемка, после перезапуска сервера лог записывается в этот же файл, нужно, чтобы файл перезаписывался. Не знаю как реализовать.
 
Последнее редактирование:

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
Просто включи в стартовый скрипт строку
C-подобный:
mv console.log `date +%d%m%Y`_condole.log
Перед запуском серва.
 
  • Мне нравится
Реакции: Vaio

Vaio

Участник
Сообщения
625
Реакции
215
Мне лучше подойдет
C-подобный:
rm console.log
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Еще вариант -
Перейти в каталог с сервером
cd ...
screen -LAmdS ...

все будет в файле screenlog.0 в каталоге, куда перейдете по cd
 
Сверху Снизу