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

Тема в разделе "Linux", создана пользователем Vaio, 16 дек 2012.

  1. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Возможно кто-то может подсказать, как можно реализовать запись копии консоли сервера в файл на unix системе.
     
  2. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    Все это пишется в логи.
     
  3. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    tiger_by, ilga80, эти логи не подходят.

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

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    как решил вопрос с тем что тебе нужно было,поделись
     
  5. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    скорее всего типа такого
    Код:
    screen -AmdS css ./srcds_run -console -other_options > logfile.txt
     
  6. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Все гораздо проще, condebug
     
    SaInT.P нравится это.
  7. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    напиши что прописать в .sh чтобы писало,сенк.
     
  8. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    это просто параметр сроки запуска
    Код:
    screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust +maxplayers 16 –autoupdate -condebug
     
  9. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Там же вроде как написано что он для игр, а не для серверов.. на серверах получается тоже работает?
     
  10. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    спс,впишу в старт,а куда будет писаться лог?
     
  11. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    console.log
     
  12. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    для серверов


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

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    Просто включи в стартовый скрипт строку
    Код:
    mv console.log `date +%d%m%Y`_condole.log
    Перед запуском серва.
     
    Vaio нравится это.
  14. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    Мне лучше подойдет
    Код:
    rm console.log
     
  15. TolikCorp

    TolikCorp

    Сообщения:
    855
    Симпатии:
    271
    Еще вариант -
    Перейти в каталог с сервером
    cd ...
    screen -LAmdS ...

    все будет в файле screenlog.0 в каталоге, куда перейдете по cd
     
    AS TRO нравится это.
  16. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    199
    пипец, я эту команду сто лет как искал :D