Отправлять автоматические оповещения через сервер XMPP через командную строку?(WINDOWS) - PullRequest
0 голосов
/ 16 марта 2012

Я часами пытался найти ответ на этот вопрос и просто продолжал подниматься с пустыми руками.Я установил сервер XMPP через OpenFire, который полностью функционален.Моей целью при создании сервера было размещение системы оповещения о завершении события на моем сервере.Например, когда один из моих рендеров закончил рендеринг (это занимает часы, иногда дни), у него есть опция запуска команды, когда она закончится.Затем эта команда запускает файл .bat, сообщающий теоретической программе об отправке сообщения через плагин широковещания в OpenFire всем сторонам, участвующим в рендеринге.Поэтому он должен иметь возможность получать такие параметры, как% N для имени рендера и% L для его метки.

Я нашел две программы, которые делают именно то, что я ищу, ноодин не работает, и, судя по звукам комментариев, возможно, никогда не работал, а второй, похоже, только LINUX.Сервер рендеринга - это Windows, как и сервер OpenFire, поэтому, естественно, он не будет работать.Вот ссылки, хотя, чтобы вы могли получить представление.

http://thwack.solarwinds.com/media/40/orion-npm-content/general/136769/xmpp-command-line-client/

http://manpages.ubuntu.com/manpages/jaunty/man1/sendxmpp.1.html

В основном команда, которую я хочу нажать, идентична команде первойссылка.

xmppalert.exe -m "% N завершено."%L@broadcast.myserver

Это будет передавать всем в группе меток, что именованный рендер завершен.

Если у кого-то есть идеи, как заставить работать любую из вышеуказанных ссылок, узнать другой способ или просто получить лучшее представление о том, как выполнить то, что я пытаюсь сделать, пожалуйста, дайте мне знать.Это то, что меня уже 2 дня кушает.

Спасибо.

1 Ответ

0 голосов
/ 19 марта 2012

вы можете взглянуть на PoshXMPP, который позволяет использовать XMPP из Powershell.http://poshxmpp.codeplex.com/

Алекс

...