【发布时间】:2015-09-28 08:11:51
【问题描述】:
我目前正在一个特定端口上同时运行ngrock 和一个python 应用程序来给我的树莓派发短信,并让它通过Twilio 相应地响应我的消息。每次我的树莓派启动或重启时,我都需要使用./ngrok http 5000 和python /path/to/file/app.py 再次手动启动服务。为了避免这种情况,我按如下方式编辑了我的 cron 作业,并编写了一个名为 startService.py 的脚本。但是,它似乎无法正常运行,因为我在重新启动后没有收到短信回复。有什么想法吗?
Cron:
# m h dom mon dow command
*/5 * * * * python /rasp/system/systemCheck.py
@reboot python /Rasp/system/twilio/startService.py &
startService.py
import os
os.system('/./ngrok http -subdomain=ABC123 5000')
os.system('python /Rasp/system/twilio/starter/app.py')
【问题讨论】:
-
这必须以 root 身份运行吗?如果是这样,那么你必须使用
sudo crontab -e来设置命令。
标签: python linux unix cron ngrok