LINUX.ORG.RU

Сообщения konvkosmose

 

Авто-правка логов.

Вы уже знаете, а я лишь догадываюсь. Grep, sed, awk, регулярки - пока в голове каша, какой инструмент выбрать?

Задача: привести строку в порядок внутри bash-скрипта.
Пример:

[12:37:04] [Server thread/INFO]: [0;33;22mTPS from last 1m, 5m, 15m: [0;32;1m19.87, [0;32;1m19.85, [0;32;1m19.82[m

Получить на выходе:
Тпс за 1м, 5м, 15м: 19.87, 19.85, 19.82

Меняются только три дробных значения, остальная строка в итоге статична.


Я не прошу за меня сделать, лишь подсказать чем можно решить. Ну и за любые советы буду благодарен.
Доброй ночи.

 ,

konvkosmose
()

Обратная связь из Screen.

Добрый вечер.
В screen запущен игровой сервер (консоль). Лог ведется в файл.
Возникла потребность отлавливать события в игровом чате, консоли. Скажем, игрок вводит команду-триггер, например «админ мудак», а я ему в ответ отправляю команду.
Мои мысли - мониторить Cron-ом файл лога, при обнаружении триггера запоминая дату сообщения, чтобы не реагировать на одно и то же сообщение.
Однако я не уверен, что оправдано такое частое использование планировщика - скажем, секунд 5.
Плюс наверняка есть другой способ.
Просто я не сисадмин и не кодер, вот, набираюсь у вас опыта, дяди. Заранее спасибо и доброй ночи!

 , ,

konvkosmose
()

Запутался в Cron. Не выполняются команды.

15 1 * * * screen -X stuff 'stop\n'

Это работает. Возникла надобность запускать php-скрипт.

Тестил такими способами:

* * * * * php /path/path2/file.php
*/1 * * * * php /path/path2/file.php
* * * * * /usr/bin/php /path/path2/file.php

Попробовал просто:

* * * * * echo A
Не работает.

Не понимаю, чего ж ему надо?

 

konvkosmose
()

Парсить JSON внутри bash-скрипта.

Здравствуйте, о магистры.

Мне нужно запланировать в cron скрипт, который ищет в JSON-файле по ссылке строки:

players:	
   max:	50 
   now:	9

и при значении now больше 10 - выполняет команду.

Не знаю, как это сделать :(

 , ,

konvkosmose
()

Как правильно очистить оперативку на удаленном сервере?

Есть VPS-сервак, доступ по SSH. Рута нет, но если очень надо - будет(но это геморно).

В screen запущена сессия игрового сервера. На том же VPS и форум итд.

Главный дядя (не разбирается в железной части) говорит, мол - надо ребутать весь VPS периодически, чтобы очистить память.

Вопросы:

1) Она разве не очищается самостоятельно? В этом есть надобность вообще?

2) Нафиг ребутать, видел утилиты для очистки. Если чистка дело не бесполезное - как правильно почистить, чтобы не грохнуть ничего?

 ,

konvkosmose
()

Получать инфу с Linux - сервера.

Барский каприз. Есть доступ по SSH к серверу на линуксе. У меня сейчас винда, в ней гаджет, в котором я себе JS вывожу погоду(XML читаю), диски, итд. (Линух в виртуалке, изменяю ему((().

Хотелось бы в гаджете выводить и инфу о сервере. Типа, оперативка, место итд.

Предположу, что можно планировщиком на сервере куда-то ее отправлять, может во внешний XML? И оттуда читать. Ибо по ssh как-то стремно, будет ли безопасно постоянно им соединяться да и зачем.

В общем, как бы мне это осуществить?

Заранее спасибо.

 ,

konvkosmose
()

Bash и Screen.

Первый раз настраиваю задачу Cron на сервере. Подключен по SSH. Мне нужно, чтобы скрипт выполнял:
1) screen -x <название>
2) команду «/backup» внутри скрина (консоль сервера).
3) Выход?

В скриптике у меня написано

# !/bin/bash
screen -x testScreen
/backup

А как выйти? Вручную я использую Ctrl+A,D. Кроме этого все верно?

p.s. Простите, вижу что глупость натворил со скриптом...

 , ,

konvkosmose
()

Загрузочная флешка с Виндой.

Решил поставить сперва Винду, потом Линукс в другой раздел. Пытаюсь сделать загрузочную флешку Винды. Создаю GPT, форматирую в FAT32, флаги boot и esp. Пишу образ c помощью Etcher. (Кстати, Gparted после записи образа определяет флешку как «unallocated»).

При загрузке с флешки - «L 99 99 99 99 99» и.т.д.

Нашел вот такую инфу, может оно, но там из под винды... http://www.bubnov.su/notes/ispravitzagruzkuwindows78susb-fleski

 ,

konvkosmose
()

UbuntuStudio + MIDI.

В общем, посоветовали перейти на эту сборку, так как она разрабатывается для музыкантов.
Поставил, подключил клавиатуру по MIDI, включаю миди-монитор. Нет сигнала. В браузере звук есть, значит аудиокарта моя (ESI Juli@) работает. Пытаюсь включить любые инструменты - пишет «Не удалось запустить JACK».
В обчем, сидел до 5 утра, гуглил, вроде синты заработали после убийства Pulse Audio (а нафиг он тогда нужен?). Однако, миди по прежнему не работало. Заснул злой как собака)
Неужели у меня настолько специфичное железо, что «сборка для музыкантов» не может на нем работать из коробки?

2. Что этому Джеку надо?
3. Как врубить MIDI?
4. Видел дистр kxstudio, может он дружественнее будет?

p.s. Сейчас утром снова не работает ничего.

D-BUS: не удалось запустить сервер JACK

Так, звук в браузере сейчас не работает, хотя в параметрах дорожка скачет, но там непонятные устройства. Попробую сперва аудиокарту настроить. Сборку ставил 16.04, она типа проверенная.

Создал файл etc/asound.conf, прописал свою карту, вроде бы переключилась, тоже в параметрах звука сигнал виден, но звука нет.

 , ,

konvkosmose
()

Calculate + Ardour + тупой я.

Знакомлюсь с Линуксом не так быстро, как хотелось бы. Понимаю, если emerge говорит мне отдельно скачать и закинуть в папку нужное, но вот с такими штуками туплю совершенно. Выполнил «emerge ardour».

Calculating dependencies... done!
[binary  N     ] media-libs/ladspa-sdk-1.13-r2  ABI_X86="(64) -32 (-x32)" 
[binary  N     ] media-libs/liblo-0.29  USE="ipv6 -doc -static-libs" 
[binary  N     ] gnome-base/libgnomecanvas-2.30.3-r1  USE="glade {-test}" ABI_X86="(64) -32 (-x32)" 
[binary  N     ] media-libs/vamp-plugin-sdk-2.7.1  USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 
[binary  N     ] media-libs/slv2-0.6.6-r2  USE="-doc -jack" 
[binary  N     ] media-libs/liblrdf-0.5.0  USE="-static-libs" 
[binary  N     ] sci-libs/fftw-3.3.4  USE="fortran openmp threads (-altivec) -doc -mpi (-neon) -quad -static-libs {-test} (-zbus)" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx fma3 fma4 sse sse2" 
[binary  N     ] dev-cpp/libgnomecanvasmm-2.26.0-r1  USE="-doc -examples" 
[binary  N     ] media-libs/aubio-0.4.1-r1  USE="ffmpeg -doc -double-precision -examples -fftw -jack -libsamplerate -python -sndfile" PYTHON_TARGETS="python2_7" 
[binary  N     ] media-libs/rubberband-1.8.1-r1  USE="-static-libs" ABI_X86="(64) -32 (-x32)" 
[ebuild  N    ~] media-sound/ardour-5.10  USE="(-altivec) -doc -jack" CPU_FLAGS_X86="3dnow mmx sse" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by ardour (argument)
=media-sound/ardour-5.10 ~amd64

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

 ,

konvkosmose
()

Видеодрайвер, дискретная видеокарта.

Есть видеокарта Nvidia GTX 560. Монитор подключен через нее. Есть, скажем, игрулька. На винде, в статистике игрульки показывалась моя видеокарта. Заметил что карта стала будто меньше нагружаться. Не слышу ее совсем. А игрулька стала тормозить, дольше прогружаться. А в статистике вот такая картина. https://i.imgur.com/FE3d9Hi.png

Может то что мне нужно - проприетарный драйвер, вот тут? http://www.nvidia.ru/object/unix-ru.html

 

konvkosmose
()

Esi Juli@ и ALSA.

Нуб(я) установил Calculate. Есть 1)Юлька, 2)Встроенное аудио 3)Nvidia аудио.

Встроенный реалтек нуб отключил в биосе, дальше пытался следовать советам на форумах, прописывал алиасы какие-то. В общем, работало через раз. Сегодня отказалось. Нуб прописал в blacklist calculate аудио от Nvidia, теперь вообще ничего не работает.

**** List of PLAYBACK Hardware Devices ****
card 0: Juli [ESI Juli@], device 0: ICE1724 [ICE1724]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Juli [ESI Juli@], device 1: ICE1724 IEC958 [ICE1724 IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

 , ,

konvkosmose
()

Скрипт (макрос), в консоли браузера.

Так как новичок, не знаю за что хвататься. Появилась задача. Есть список ников, есть консолька сервака в браузере. Нужно поочерёдно вбить одну команду, подставляя ники.

Баш могёт такое? Или iMacros мозильный курить?

Еще есть вариант через RCON, но тут вообще не знаю, как в Линуксе его использовать.

Пока что читаю про скриптинг в Баше. Как перебирать список уже вижу.

Вот что накопал. https://www.warsow.net/forum/thread/15858/1

 ,

konvkosmose
()

Где задавать нубские вопросы?

Бывает такое, что гугл не помогает (в силу моей тупости или ситуации), но не хочется целый топик на форуме занимать своим бредом.

Пошатался по jabber-комнатам - грустненько. Может есть какие-то чаты или типа того?

 , , ,

konvkosmose
()

С чего начать разбираться?

Установил Calculate Linux. Где найти инфу, чтобы понять что такое портежи, сборки пакетов, бинарники, чем оно все отличается и когда применять? Вот хочу я установить deadbeef, поиск (eix) его не находит. Смотрю в инете - один человек другому говорит, мол - вот на гите нашел, собери себе. Как они это делают? Чувствую себя лохом. Бросать разбираться не собираюсь, хочу стать линухо-послушником хотя бы. Может Linux From Scratch надо мне ковырять?

 ,

konvkosmose
()

RSS подписка на новые темы