web-dev-qa-db-ja.com

Node.jsスクリプトを起動した後にコマンドラインに戻るにはどうすればよいですか?

Mac OS X10.6.7を使用しています。

HTTPサーバーを起動するnode.jsスクリプトを開始しました。

問題は、コマンドラインを失ったことです。次のようになります。

$me cd directory
$me node test.js
Message from test.js: Server is running on localhost
..|

| =キャレットを示します

書くことは可能ですが、コードを実行できません。プレーンな文字列を書くようなものです。どうすればコマンド行に戻ることができますか?

申し訳ありませんが、私はターミナルで本当に初心者です:)

3
Adam

押す Ctrl+C プログラムを終了し、シェルプロンプトに戻ります。

プログラムをバックグラウンドで実行してシェルプロンプトに戻す場合は、アンパサンド(&)コマンドの最後まで。例えば:

node test.js &
7
Patches

Cmd-Tを押すか、新しいウィンドウ(Cmd-Nを使用)を押して、新しいタブを開くだけです。プログラムが端末に送信する警告/エラーメッセージを取得したい。


screenを使用して、単一のタブ/ウィンドウで複数の... er ...端末を取得することもできます。

Ctrl-A Ctrl-Cを押してcreate新しい端末、Ctrl-A Ctrl-NまたはCtrl-A Ctrl-P(繰り返し)を押して、次および前の端末に移動します。終了するすべてのexit端末にscreenと入力します。


nodeについて:ドキュメントを確認してください-バックグラウンドサーバーとして起動できるはずです。

2
Daniel Beck