Я пытаюсь использовать 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
и так далее ..