我试图让下面的脚本每天17:00在Raspbmc上使用crontab运行。Cronjob调度程序被激活并运行,但脚本不被执行。我使用的crontab是:
0 17 * * * python /home/pi/.kodi/userdata/test.py
我的剧本是:
import xbmc
xbmc.executebuiltin("PlayMedia(/home/pi/.kodi/userdata/playlists/music/test.m3u)")
xbmc.executebuiltin("PlayerControl(Random)")
我可以使用一个名为"XBMC闹钟“的服务,它可以工作,但我需要歌曲被洗牌!
我做错了什么?
发布于 2015-02-05 12:07:15
我想明白了,我必须通过SSH执行以下操作:
1).sudo apt-get install xbmc-eventclients-xbmc-send
2).xbmc-send --action='RunScript("/home/pi/.kodi/userdata/test.py")'
(测试脚本是否通过SSH工作)
或
3) --action='RunScript("/home/pi/.kodi/userdata/test.py")‘17 **xbmc-发送.0(设置crontab)
当然,正如前面提到的,您需要使脚本可执行(755权限)并设置python env。
谢谢你的回复!
发布于 2015-02-04 17:41:06
我从未使用过Raspbmc,但既然您使用python:
在处理python文件时,我倾向于选择第二个选项,并在文件的顶部添加如下所示:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
R.
https://stackoverflow.com/questions/28327665
复制相似问题