我尝试使用Skype4Py来处理Nagios通知。我已经可以从命令行发送消息了。现在,我尝试在消息正文中插入断行字符(回车)。我使用以下脚本发送通知:/usr/local/nagios/sbin/skype_alert.sh my_skype_login "RECOVERY\n“"Host: nagios-test\r”"Service: PING“Info: 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_start.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等等。
发布于 2016-04-19 10:42:45
以下是解决方案:http://python.su/forum/topic/29784/?page=1#post-161885希望它能帮助某人)
https://stackoverflow.com/questions/36673971
复制相似问题