Linux
rc.local 無法啟動我的程序(raspbian linux)
如果我通過執行執行它,我有一個執行良好的 c++ 程序,
sudo /Morreels/./launcher
可悲的是,同一行(沒有 sudo)在啟動時無法在 rc.local 文件中工作……當嘗試在啟動時執行 rc.local 時,它給了我以下錯誤:
無法啟動 rc.local 請參閱兼容性“systemctl-daemon”
當我嘗試通過執行啟動 rc.local 服務時:
service rc.local start
然後它給了我以下錯誤
rc.local 服務的單元文件在磁碟上已更改,建議使用“系統守護程序重新載入”。rc-local.service 的作業失敗。有關詳細資訊,請參閱“systemctl status rc-local.service”和“journalctl -xn”
下面(圖片)我在輸入時得到了什麼:‘systemctl status rc-local.service’
我的程序(啟動器)依賴於 MySQL 和 arduino 和 ModBusMaster(485)之間的連接,我一直在想這些服務可能還沒有啟動,這就是它失敗的原因,但我似乎無法找到如何將這些服務包含到啟動列表(如 Windows 的 msconfig 中)
只需將我的
sudo /Morreels/./launcher
行添加到 /home/pi 文件夾中的 .bashrc 文件即可執行所有內容並修復它!