Создадим менеджера очередей(имя в кавычках обязательно) crtmqm 'servermqg1/M1' при создании менеджера очередей можно указать некоторые параметры: '' -c Текст описания.\\ -d Имя очереди передачи по умолчанию.\\ -g Ограничить использование\\ администратора очередей этой группой.\\ -h Максимальное число описателей для\\ соединения.\\ -ii URL/путь/каталог INI автоматической настройки\\ -ic URL/путь/каталог MQSC автоматической настройки\\ -iv Пользовательские переменные автоматической настройки.\\ -lc Использовать циклическое ведение протоколов.\\ -ld Каталог для хранения файлов протокола администратора очередей.\\ -lf Размер файла протокола, указанный в модулях по 4 КБ.\\ -ll Использовать линейное ведение протоколов.\\ -lla Использовать линейное ведение протоколов с автоматическим управлением зонами протокола.\\ -lln Использовать линейное ведение протоколов с управлением архивами пользователей для зон протокола. -lp Использовать первичные файлы протоколов, которые выделяются при создании администратора очередей.\\ -ls Использовать вторичные файлы протоколов, которые выделяются, когда исчерпаны первичные файлы.\\ -md Каталог для хранения файлов данных администратора очередей.\\ -oa Стратегия авторизации для администратора очередей.\\ -p Создать получатель запросов для TCP/IP, работающий на указанном порте.\\ -q Использовать этот администратор очередей по умолчанию.\\ -t Интервал триггера в миллисекундах.\\ -u Имя очереди недоставленных сообщений.\\ -x Максимальное число недоставленных сообщений в одном syncpoint.\\ -z Не выдавать сообщения об ошибках.\\ '' создадим каталог дата и запустим crtmqm -q -c 'MyFirstManaget' -md /home/mqm/data 'servermqg1/M1' После создания менеджера можно проверить что процессы не запущены ps -aef |grep M1 Запустим менеджер strmqm 'servermqg1/M1' Еще раз проверим процессы ps -aef |grep M1 так же все данные можно получить в каталоге error/*log в /home/mqm/data В /var/mqm/errors/ хранятся логи и файлы FDC первые отчеты об ошибках для остановки менеджера можно выполнить команду endmqm 'servermqg1/M1' и проверить процессы ps -aef |grep M1 после остановки можно почистить логи ошибок Для атозапуска менеджера (от root) vim /etc/init.d/M1 '' #!/bin/bash\\ #chkconfig:345 99 10\\ case "$1" in\\ 'start')\\ su - mqm -c "/home/mqm/scripts/startup.sh >> /home/mqm/scripts/startup_shutdown.log &"\\ ;;\\ 'stop')\\ su - mqm -c "/home/mqm/scripts/shutdown.sh >> /home/mqm/scripts/startup_shutdown.log &"\\ ;;\\ esac\\ '' сделаем его исполняемым chmod +x /etc/init.d/M1 и зарегистрируем сервис systemctl enable M1 Создадим непосредственно скрипты запуска (от mqm) mkdir /home/mqm/scripts/ vim /home/mqm/scripts/startup.sh '' . /home/mqm/.bash_profile\\ strmqm 'servermqg1/M1'\\ '' vim /home/mqm/scripts/shutdown.sh '' . /home/mqm/.bash_profile\\ endmqm 'servermqg1/M1'\\ '' сделаем скрипты исполняемыми chmod u+x startup.sh chmod u+x shutdown.sh Для управления менеджером очередей используем runmqsc 'servermqg1/M1'