コマンドを停止して再実行する簡単な方法はありますか?

コマンドを停止して再実行する簡単な方法はありますか?

UbuntuでNode.jsを開発していますが、ノードサーバーをすばやく停止して再起動する方法があるかどうか疑問に思います。

このコマンドを実行してアプリケーションを起動します。

$node-app.js

app.jsを変更したら、サーバーを再起動する必要があります。これを停止するには、CTRL-Cを押してからUPを押してから、起動enterコマンドを再実行する必要があります。

これを行うより速い方法がありますか?何度も再起動する必要がある小さな変更をたくさん適用するまで、これは大きな問題のようには見えないかもしれません。

ベストアンサー1

ループで実行:

while : ; do node app.js ; done

したがって、CTRL-Cを押すたびに現在のノードが終了し、それ自体が次のノードを起動します。

ループを終了するには、CTRL-Cをしばらく押すか、別のシェルで終了するか、シェルセッションを閉じます。

おすすめ記事