2015-12-02 42 views
0

我想運行我的python程序通過websocket發送數據到服務器。我想在開機運行我的程序,所以我把我的程序在crontab中使用此代碼:使用調制解調器在啓動時發送數據Beagle

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沒有發送任何數據。然後我嘗試在沒有啓動的情況下運行我的程序,運行我的程序併發送數據。 這個問題如何解決? Thankyou的建議

回答

0

如果你想在啓動時運行你的程序,我建議創建一個專門的服務。

System and service manager

您可以通過以下幾行定義服務,或直接打電話給你一個名爲modem.sh腳本

ExecStartPre=/bin/sh -c 'sleep 120' 
ExecStart=/usr/bin/wvdial & 
相關問題