Podział linii Skype4Py

2

Staram się używać Skype4Py do powiadomień Nagios . Już mogę wysyłać wiadomości z wiersza polecenia. Teraz próbuję wstawić znak podziału wiersza (znak powrotu karetki) w treści wiadomości. Używam następujących skryptów do wysyłania powiadomień: /usr/local/nagios/sbin/skype_alert.sh my_skype_login „ODZYSKIWANIE \ n” „Host: nagios-test \ r” „Usługa: PING” „Informacje: PING OK 1,22 ms”:

#!/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)

Czy ktoś może mi powiedzieć, jak wstawić podział wiersza (powrót karetki) w wiadomości? Próbowałem \n \ri tak dalej ..

whi1test
źródło
AKTUALIZACJA: Oto rozwiązanie: python.su/forum/topic/29784/?page=1#post-161885
whi1test

Odpowiedzi: