前一篇介紹 OctoPrint 的安裝方法,只要重新開機後就必須輸入指令啟動軟體,如果要讓 OctoPrint 開機後自動啟動,請依據下面方法操作。
首先切換到安裝的資料夾,複製相關檔案到系統目錄,並且變更權限,只需要輸入以下指令:
cd ~/OctoPrint/ sudo cp scripts/octoprint.init /etc/init.d/octoprint sudo chmod +x /etc/init.d/octoprint sudo cp scripts/octoprint.default /etc/default/octoprint
接下來要編輯設定檔案,輸入以下指令:
sudo vi /etc/default/octoprint
編輯 DAEMON= 這一行,變更成 OctoPrint 程式路徑,如果您是跟著我的步驟安裝的,只需要更改路徑成:
DAEMON=/home/pi/OctoPrint/venv/bin/octoprint
接下來測試使用 Service 啟動服務,輸入以下指令:
sudo service octoprint start
如果上面步驟成功啟動,就可以將它設定成開機自動啟動,輸入以下指令:
sudo update-rc.d octoprint defaults
已經完成設定!
可以重新開機試試看,是否開機後會自動運作。
本文章網址:
https://www.ez2o.com/Blog/Post/OctoPrint-Raspberry-Pi-AutoRun
https://www.ez2o.com/Blog/Post/506
https://www.ez2o.com/Blog/Post/OctoPrint-Raspberry-Pi-AutoRun
https://www.ez2o.com/Blog/Post/506