2020年5月26日

如何讓電腦重開後,「啟動」您原本的程式,如 Node js 的 forever 功能啟動。

Node js 的 forever 是一個能讓 Node.js 永不停止的運行即使遇到錯誤崩潰他也能夠及時偵測重新啟動工具。

什麼是 forever 可參考這篇:https://andy6804tw.github.io/2018/01/17/api-forever/

雖然,它是如此的強大,但遇到「電腦重開機」時,它還是無法自動開啟,那可以怎麼做呢?
步驟如下:

1. 建立一個 .vbs 檔案,例如 smallApp.vbs

寫入,假設您要執行的 js 是 server.js

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("cmd.exe /C forever start server.js", 0, true)

2.將寫好的 .vbs 放到 server.js 「同一個資料夾」。(可以點看看,會不會啟動 cmd。)如下圖
 

3.建立「smallApp.vbs」的捷徑,如下圖

4.打開「執行」,輸入「shell:startup


5. 把產出的「捷徑」,放到啟動的資料夾。就大功告成了。











沒有留言:

張貼留言