簡體   English   中英

通過ssh啟動節點應用程序,保持運行狀態嗎?

[英]Start node app through ssh, stays running?

我有一個運行節點服務器的樹莓派PI。 為了啟動和控制運行服務器的終端,我使用桌面遙控器來遠程控制樹莓派。 現在這個方法真的很慢,所以我想知道,因為如果我不能僅使用ssh連接到我的樹莓派,無論如何我只需要一個命令行。

現在我的問題是,是否可以瀏覽到節點文件夾,運行節點文件,然后關閉ssh連接? 我的節點服務器是否將繼續運行,如果可以,關閉連接后如何通過節點會話訪問終端?

最簡單的方法是:

nohup node myapp.js &

這將使該應用程序在后台運行,並且nohup阻止它在連接關閉時停止。

這是一種廉價且快速的方法。 一種更合適的方法可能是以下之一:

  • 使用類似docker的工具來管理正在運行的應用程序。
  • 使用諸如supervisor之類的東西做同樣的事情。
  • 為initd編寫腳本並將其轉變為真正的“服務”。
  • 更改節點應用程序以使其分叉並使其自身失靈。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM