簡體   English   中英

Linux使用/etc/init.d/中的腳本自動啟動

[英]Linux autostart with script in /etc/init.d/

每當我用raspbian OS引導樹莓派時,啟動我編寫的C ++應用程序都會遇到麻煩。 我發現以下指示:

http://www.stuffaboutcode.com/2012/06/raspberry-pi-run-program-at-start-up.html

因此,我遵循了所有上述步驟:

  1. 在/etc/init.d/myScript中創建了我的腳本(通過復制和修改現有腳本)
  2. 輸入我的C ++程序的路徑:

案例“ $ 1”在
開始)

回聲“正在啟動程序...”

/ home / pi / myProgram ;;

注意:實際上,此文件格式正確,我沒有解析錯誤! 但是,如果我想以以下方式啟動我自己的服務:

sudo service myScript start

我收到以下消息:

/home/pi/myProgram    no such process

在我看來找不到我的C ++程序? 我該怎么辦?

幾乎可以肯定,“ no such process”是“ killall”命令的輸出,當您調用“ service myScript stop”時將調用該命令。 我認為您應該仔細檢查您復制和更改的init腳本; 看起來像是這種情況的語法... esac被弄亂了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM