5

実行ssh somehost "service XXX restart"していますが、シェルがハングします。

サービスはnodeJSで、express is listening on port ...作成した印刷が表示さserver.jsれます。それだけです。プロンプトに戻らず、単にハングします。

nohup と & を試しましたが、役に立ちません。他に何を試すことができますか?

4

2 に答える 2

8

を使用-tすると問題が解決することがわかりました。

ssh -t root@somehost "service XXX restart"ハングしません。

これを解決する可能性のあるコメントからの他の提案:

  • node myScript.js & disown
  • exec node myScript.js &
于 2013-09-06T18:04:01.877 に答える