2013-05-17 14 views

答えて

1

これは、問題のファイルのファイルパスであることが判明しました。ノードを使用してサーバーを実行する場合、作業ディレクトリーはserver.jsファイルと同じです。したがって、node.jsはファイルを検索します。

nohupを使用している間、または永遠に始まったばかりの作業ディレクトリは、server.jsと同じではないようです。

グローバル変数__dirnameをファイル名に付加することでこれを解決しました。

5

これが私の作品:ここ

nohup node server.js </dev/null 
+0

なぜ、わかりませんが、これはうまくいきます。 '

2

別の解決策は、括弧を使用してサブシェルでコマンドを実行することです。 (nohup node index.js)

関連する問題