2017-06-02 6 views
0

私はDebian Liteを実行しているRaspberry Piを持っています(端末のみ、デスクトップはありません)。私はNode.jsをインストールして、現在puTTY経由でSSH接続を作成してスクリプトを実行しています。私のPiでスクリプトを実行して、SSHを閉じるときにスクリプトを実行し続けることはできますか?

問題は、puTTYウィンドウを閉じるとスクリプトが実行を停止することです。私はデスクトップがオフになっているときにそれを実行する必要があります。そうでなければ、Piに無意味です。

これまでのところ私は試しました: -Nohup |出力を追加しましたが、端末を閉じたときに実行を停止しました。

+0

をお勧めしますPiを持つことは意味がない。ここにあなたのスクリプトを投稿できますか?私たちは、Forループを行い、決して停止する方法を思いつくかもしれません。 – DeerSpotter

答えて

1

複数のオプション:

PI上screenまたはtmuxをインストールし、それらのプログラムでジョブを開始。

(または)nohupコマンドを使用してジョブを実行します:

nohup command 

(または)バックグラウンドジョブを実行し、disownを使用します。

command & 
disown %1 

私はオプション1

+0

画面またはtmuxのデスクトップアクセスが必要か、ターミナル経由でインストールして実行できますか? –

+0

端末から実行することができます – hek2mgl

+0

私はnohupコマンドを正しく実行していませんでした。コマンドを&の後に追加すると、完全に動作します。 –

関連する問題