[問題] 開機自動執行問題

看板Linux作者 (超帥肥宅)時間7年前 (2017/03/28 11:51), 7年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
大家好,我用樹莓派做了一個行車記錄器。 我把執行的路徑寫在 /etc/rc.local 中。 只不過不管怎麼試,都必須要用ssh先登入帳號才能夠自動執行程式...... 後來把rc.local 裡的路徑丟進/etc/init.d 裡面也沒辦法...... 請問一下有沒有開機不需要用ssh 登入就能夠自動執行程式的辦法? rc.local 裡面是這樣寫,後來我把它丟進init.d也是不能開機後直接執行 #!/bin/sh (/home/pi/dash/startPY.sh) & 下面是 startPY.sh 的程式碼 #!/bin/sh (sleep 10;DISPLAY=0:0; sudo python /home/pi/dash/dashCorder.py)& -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.165.253 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1490673119.A.C8D.html

03/28 11:53, , 1F
試試看crontab? 或是直接寫一個systemd service
03/28 11:53, 1F
※ 編輯: zo6596001 (61.228.165.253), 03/28/2017 11:54:30

03/28 11:55, , 2F
rc.local有執行權限嗎
03/28 11:55, 2F

03/28 11:56, , 3F
rc.local是執行,不是Script
03/28 11:56, 3F

03/28 11:57, , 4F
直接執行寫到rc.local,或是用sh去執行
03/28 11:57, 4F
!? 原來我rc.local的權限有問題,查了一下資料後亂改,就變成上面那樣子了...... #!/bin/sh /home/pi/dash/startPY.sh exit 0 這樣就成功了! 感謝!! ※ 編輯: zo6596001 (61.228.165.253), 03/28/2017 12:14:20
文章代碼(AID): #1OsTtVoD (Linux)