RHEL: цветная информация в консоли aster'a

Для начинающих.
Всем начинающим - сюда.

Модераторы: Admins, Модераторы

Ответить
just_user
Сообщения: 113
Зарегистрирован: 16 окт 2008, 05:02
Откуда: Izhevsk

RHEL: цветная информация в консоли aster'a

Сообщение just_user » 24 дек 2008, 07:06

приветы

мне в asteriskNow оч. понравился цветной вывод информации в консоли
поставил RHEL 5.1 и на него asterisk-1.4.21.1 , теперь вся консоль серая, нечитабельная
можете подсказать как исправить сей каприз? :)

mmikel
Сообщения: 382
Зарегистрирован: 21 апр 2008, 09:43

Сообщение mmikel » 24 дек 2008, 08:57

-с делает вывод на консоль цветным

just_user
Сообщения: 113
Зарегистрирован: 16 окт 2008, 05:02
Откуда: Izhevsk

Сообщение just_user » 25 дек 2008, 12:14

Спасибо, помогло.
Сначала делал так: /usr/sbin/asterisk start + asterisk -rvvvvvvvc
а надо было всего лишь сразу /usr/sbin/asterisk -vvvvvvc

Аватара пользователя
skeletor
Сообщения: 91
Зарегистрирован: 27 июн 2008, 11:57
Контактная информация:

Сообщение skeletor » 25 дек 2008, 14:29

А как это сделать в Asterisk 1.2.28? Опция -с имеет другое значение.
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"

pooh81
Сообщения: 68
Зарегистрирован: 28 янв 2010, 13:23

Сообщение pooh81 » 20 апр 2010, 01:13

А если я запускаю астериск родным скриптом в init.d и хочу и дальше так делать, как сделать при этом при коннекте на CLI цветной вывод инфы?

Спасибо!

theoc
Сообщения: 176
Зарегистрирован: 15 май 2008, 09:37
Откуда: Нижневартовск

Сообщение theoc » 20 апр 2010, 03:37

Есть скрипт safe_asterisk. Вот через него и нужно запускать, чтобы консоль была цветная. Кстати, не забудьте отредактировать его, там много чего интересного.

bird_of_Luck
Модератор
Сообщения: 485
Зарегистрирован: 30 авг 2008, 13:46

Сообщение bird_of_Luck » 20 апр 2010, 05:38

На мой взгляд цветная консоль нечитабельна при хотябы мало-мальски значительном трафике. Не рюшечкм в виде цветов надо было делать а нормальные фильтры вывода

pooh81
Сообщения: 68
Зарегистрирован: 28 янв 2010, 13:23

Сообщение pooh81 » 20 апр 2010, 19:07

А какие есть способы фильтрации вывода? Кроме -v? :)

Аватара пользователя
anest
Модератор
Сообщения: 5708
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 16 авг 2013, 02:05

to bird_of_Luck: на самом деле цветной вывод очень даже можно кастомизировать на свой вкус.

кое-что описано по этому поводу тут
[spoiler]http://www.enterprisenetworkingplanet.c ... 650931.htm

You can customize the prompt a bit, if the default prompt is too dull for you. First add these lines to /etc/asterisk/extensions.conf in the [globals] section:

${ENV(UNIX)}
${ENV(ASTERISK_PROMPT)}

Then in /etc/profile on the Asterisk server, set the ASTERISK_PROMPT values:

ASTERISK_PROMPT='%t, %l2, %h*> '
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC ASTERISK_PROMPT

Your export variables will probably be different; just tack ASTERISK_PROMPT on at the end. Reboot, run asterisk -r from your X terminal, and voilá! The prompt is customized and your colors do not change:

17:51:30, 0.54, asterisk1.alrac.net*>

This example displays the time, the load average for the past five minutes, and the fully-qualified server name. Look in /usr/src/asterisk-1.4.0-[version]/doc/cliprompt.txt to see a list of values to use. [/spoiler]
но если вам просто нужно включить цвет в консоли то достаточно добавить "TERM=linux asterisk" в /etc/init.d/asterisk скрипт.
у меня лично по другому: в /etc/init.d/asterisk у меня стоит запуск и стоп другого скрипта, идещего в пакете с астериском: /usr/sbin/safe_asterisk, а уже в нем я добавил в секции run_asterisk():
nice -n $PRIORITY ${ASTSBINDIR}/asterisk TERM="linux asterisk" -f ${CLIARGS} ${ASTARGS} > /dev/${TTY} 2>&1 < /dev/${TTY}
появился цвет, теперь и с удалённых консолей.

upd: есть другой, более элегантный способ:
создать папку /etc/asterisk/startup.d и положить туда файлик, например color.sh:

Код: Выделить всё

#!/bin/sh

TERM="linux asterisk"
надеюсь комунить поможет

Ответить