【问题标题】:Sent Data with Modem on Booting Beagle在引导 Beagle 时使用调制解调器发送数据
【发布时间】:2016-03-06 07:41:13
【问题描述】:

我想运行我的 python 程序,使用 websocket 将数据发送到服务器。我想在启动时运行我的程序,所以我把我的程序放在 crontab 中,代码如下:

crontab -e
@reboot /usr/bin/python /usr/local/bin/vcs/vcs.py
@reboot bash /usr/local/bin/vcs/onmodem.sh

在modem.sh中有代码:

sleep (120)
wvdial &

我得到了 ppp0,但我的 vcs.py 没有发送任何数据。然后我尝试在不启动的情况下运行我的程序,我的程序运行并发送数据。 这个问题怎么解决? 谢谢你的建议

【问题讨论】:

    标签: python websocket crontab beagleboneblack modem


    【解决方案1】:

    如果你想在启动时运行你的程序,我建议创建一个专门的服务。

    System and service manager

    您可以使用以下几行定义您的服务,或直接调用名为 modem.sh 的脚本

    ExecStartPre=/bin/sh -c 'sleep 120'
    ExecStart=/usr/bin/wvdial &
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      相关资源
      最近更新 更多