Запуск Yate в Linux

Yate, установленный из SVN

Вы можете запустить Yate прямо из директории сборки. Просто используйте файл сценария с названием 'run', находящийся в главной директории.
Вы также можете установить Yate - тогда его можно будет запускать откуда угодно.
Используйте ключ '-v', чтобы повысить уровень подробности отладочных сообщений.
Чтобы получить список доступных ключей, выполните в терминале следующую команду:

./run -h

или

yate -h

в том случае, если Yate установлена.

Если при запуск возникают проблемы, повысьте уровень подробности отладочных сообщений, чтобы просматривать больше сообщений об ошибках.

Например:

./run -vvvvv

или

yate -vvvvv

в том случае, если Yate установлена.

Если какие-то из модулей были собраны неправильно, вы увидите сообщение типа "unresolved symbol (недопустимый символ)". В этом случае, удостоверьтесь, совпадает ли используемая библиотека с той, на которую происходит ссылка.

Ниже приведён список возможных ключей команды запуска Yate и их значения:

 Usage: yate [options] [commands ...]
 -h, --help  Отобразить справку и выйти
 -V, --version  Отобразить версию приложения и выйти
  -v  Подробная отладка, можно использовать несколько раз
 -q  "Тихая" отладка, можно использовать несколько раз
 -d  Запустить в качестве службы, подавлять вывод, если сохранение отладочных сообщений файл отключено
 -s  "Контролируемый" режим, приложение будет перезапущено в случае непредвиденной остановки
 -r  Активировать автоматическую очистку (ротацию) файлов отладочных сообщений (логов)
 -p filename  Записать идентификатор процесса в файл
 -l filename  Сохранять отладочные сообщения в файл
 -n configname  Использовать другой файл настроек ()
 -e pathname  Путь к файлам и данным приложения (/usr/local/share/yate)
 -c pathname  Путь в файлам настроек (/usr/local/etc/yate)
 -u pathname  Путь к пользовательским файлам (/home/username/.yate)
 -m pathname  Расположение каталога модулей (/usr/local/lib/yate)
 -x relpath  Каталог дополнительных модулей (может повторяться)
 -w directory  Сменить рабочую директорию
 -N nodename  Изменить имя узла кластера
 -C  Активировать дамп памяти
 -F  Увеличить максимальное количество файловых идентификаторов до значения сборки
 -t  Ограничивать файл отладочных сообщений
 -D[options]  Дополнительные параметры отладки
 a  Завершить приложение при обнаружении ошибок
 m  Пытаться отлаживать флаги остановки
 d  Отключить отладку остановок и функции безопасности
 l  Пытаться хранить модульные символы локально
 c  Выдавать сигнал dlclose() до тех пор, пока не появится ошибка
 u  Не выгружать модули при выходе, просто остановить приложение
 i  Перезапустить после первого запуска
 x  Выйти сразу после запуска
 w  Отложить создание первого рабочего потока
 o  Подсвечивать вывод используя кодировку ANSI
 s  Остановить при обнаружении ошибок, даже во время выключения
 t  Вставлять в отладочные сообщения временные метки относительно времени запуска приложения
 e  Вставлять в отладочные сообщения временные метки по времени UNIX
 f  Вставлять в отладочные сообщения временные отметки по Гринвичу в формате ГГГГММДДччммсс
 z  Вставлять в отладочные сообщения временные отметки по локальному времени в формате ГГГГММДДччммсс

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

Установка Yate из пакета

Если Yate установлен из пакета необходимые параметры запуска службы будет предоставлять  сценарий запуска службы в каталоге /etc/rc.d/init.d/.
Самые важные ключи запуска в качестве службы — -d и -s. Они позволяют Yate перезагружаться автоматически при непредвиденной остановке или зависании. Также важно указать ключ -r, чтобы файлы отладочных сообщений могли очищаться, не требуя остановки Yate.

ПОДПИСАТЬСЯ