我在systemd上创建了服务python,以便永远运行subcribe mqtt,但签入时遇到了一些问题:subscribe没有运行。这是我正在运行的代码
import paho.mqtt.subscribe as subscribe
from store_Sensor_Data_to_DB import Save_data
def on_message_print(client, userdata, message):
print("%s %s" % (message.topic, message.payload))
Save_data(message.topic, message.payload)
try:
subscribe.callback(on_message_print, "a/#", hostname="hosname", keepalive=60)
except KeyboardInterrupt:
print "exiting"
client.disconnect()
client.loop_stop()
这是我的服务代码
[Unit]
Description=My Script Service
After=multi-user.target
[Service]
Type=idle
ExecStart=/usr/bin/python /home/pi/myscript.py
[Install]
WantedBy=multi-user.target
我有一些发布主题a/ping与crontab一小时一次,使服务不断开,但仍然断开连接时,上午签入。我的剧本有什么问题,如果你知道有什么问题,请告诉我。 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐