Skype4Py разрыв строки

324
whi1test

Я пытаюсь использовать Skype4Py для уведомлений Nagios . Я уже могу отправлять сообщения из командной строки. Теперь я пытаюсь вставить символ переноса строки (возврат каретки) в тело сообщения. Я использую следующие сценарии для отправки уведомлений: /usr/local/nagios/sbin/skype_alert.sh my_skype_login "RECOVERY \ n" "Хост: nagios-test \ r" "Сервис: PING" "Информация: PING OK 1.22ms":

#!/bin/bash export DISPLAY=:0 PT=`which python` SKYPE_LOGIN=$1 SKYPE_MESSAGE="${@:2}" $PT /usr/local/nagios/sbin/skype_alert.py $SKYPE_LOGIN "$SKYPE_MESSAGE" 

/usr/local/nagios/sbin/skype_alert.py:

#!/usr/bin/python import Skype4Py import sys skype = Skype4Py.Skype() skype.Attach() user = sys.argv[1] msg=' '.join(sys.argv[2:])  skype.SendMessage(user, msg) 

Может кто-нибудь сказать мне, как вставить в сообщение разрывы строк (возврат каретки)? Я пытался \n \rи так далее ..

2
ОБНОВЛЕНИЕ: Вот решение: http://python.su/forum/topic/29784/?page=1#post-161885 whi1test 8 лет назад 0

1 ответ на вопрос

-1
whi1test

ОБНОВЛЕНИЕ: Вот решение: http://python.su/forum/topic/29784/?page=1#post-161885 Надеюсь, это поможет кому-нибудь)

Почему бы вам не предоставить решение на этом веб-сайте вместо того, чтобы заставлять людей просматривать сторонние веб-сайты? Ramhound 8 лет назад 0