Raspberry-Pi

系統啟動後啟動 node & chrome

  • July 16, 2015

我有一個 RaspberryPi,我想執行一個 nodeJS 腳本(執行一個伺服器),然後在伺服器啟動後打開 Chrome。

目前,我啟動了我的 nodeJS 腳本,這要歸功於 in 中的腳本/etc/init.d和 chromium 中的一行 /etc/xdg/lxsession/LXDE/autostart

問題是鉻在我的伺服器啟動之前啟動,因此,它顯示錯誤,我必須手動刷新頁面才能使其工作。

您對如何處理這種情況有任何提示嗎?

pi@legalpi ~ $ uname -a
Linux legalpi 4.0.7+ #802 PREEMPT Wed Jul 8 17:35:23 BST 2015 armv6l GNU/Linux

在本地 HTML 文件上呼叫 chromium,如下所示:

<腳本>
函式 vico_func()
{
位置 = " *URL_to_your_server* ";
}

setTimeout (vico_func, 3000);
</腳本>

setTimeout(*some_function*, *delay*) 就像at命令一樣——它安排函式在未來被呼叫,延遲時間以毫秒為單位。所以上面會導致 chromium 在啟動後三秒進入你的伺服器頁面。

您可以使用匿名函式稍微壓縮一下:

<腳本>
setTimeout(function() { location = " *URL_to_your_server* "; }, 3000);
</腳本>

伺服器啟動並執行後,您不能啟動chromium/啟動嗎?node.js

引用自:https://unix.stackexchange.com/questions/216321