¿Hay alguna manera fácil de detener y volver a emitir un command?

Estoy haciendo el desarrollo de Node.js en Ubuntu y tengo curiosidad por saber si hay alguna manera de detener y reiniciar rápidamente un server de nodos.

Ejecuto este command para iniciar mi aplicación:

$ node app.js

Cuando realizo cambios en app.js, tengo que reiniciar el server. Para detenerlo, tengo que usar CTRL-C seguido de UP y luego ingresar para volver a emitir el command de inicio.

¿Hay una manera más rápida de hacer esto? No parece mucho hasta que haces muchos cambios menores y necesitas reiniciar mucho.

Related of "¿Hay alguna manera fácil de detener y volver a emitir un command?"

ejecutarlo en ciclo:

while : ; do node app.js ; done 

así que cada vez que presione CTRL-C terminará el nodo actual y comenzará el siguiente.

Para finalizar el ciclo, mantenga presionado CTRL-C un rato o elimine de otro shell o incluso cierre la session de shell.

Muchos serveres aceptan SIGHUP como una señal para volver a cargar su configuration. Pero si esto no funciona para usted, una alternativa simple es usar Control-O en lugar de devolver. Eso ejecuta este command y luego obtiene el siguiente command del historial. Pruébalo así:

 echo hello echo world [cursor-up twice] [now press control-O until you get bonetworking] 

Funciona en Bash, me olvido de lo extendida que está esta característica.

En este caso, para ejecutar el node repetidamente, solo alternarías Control-C y Control-O.