Есть ли простой способ остановить и переиздать команду?

Я занимаюсь разработкой Node.js в Ubuntu, и мне любопытно, есть ли способ быстро остановить и перезапустить сервер узлов.

Я запустил эту команду, чтобы запустить приложение:

$ node app.js

Когда я вношу изменения в app.js, я должен перезапустить сервер. Чтобы остановить его, я должен использовать CTRL-C, а затем UP, а затем ввести для повторного ввода команды запуска.

Есть ли более быстрый способ сделать это? Это не похоже на много, пока вы не делаете много незначительных изменений и вам нужно много перезапускать.

2 Solutions collect form web for “Есть ли простой способ остановить и переиздать команду?”

запустить его в цикле:

while : ; do node app.js ; done 

поэтому каждый раз, когда вы нажмете CTRL-C, он закончит текущий узел и начнет следующий сам.

Чтобы закончить цикл, просто удерживайте CTRL-C некоторое время или убейте из другой оболочки или даже закройте сеанс оболочки.

Многие серверы принимают SIGHUP в качестве сигнала для перезагрузки своей конфигурации. Но если это не сработает для вас, простой альтернативой является использование Control-O вместо возврата. Выполняет эту команду, а затем извлекает следующую команду из истории. Попробуйте вот так:

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

Работы над Bash, я забываю, насколько широко распространена эта функция.

В этом случае для повторного запуска node вы просто чередовали Control-C и Control-O.

  • Использовать VirtualBox для доступа к сайту на хосте от гостя? хост и гость - linux
  • redhat vs debian / ubuntu системная архитектура (& not deb vs rpm)?
  • Нет eth0 после трансплантации HD
  • 404 Не Найдено. Файл существует (установлен)
  • Как определить, отключен ли монитор HDMI в Ubuntu?
  • Как изменить стандартную веб-страницу в Linux Mint 12
  • Как записывать видеозвонки Skype в Linux?
  • Можно ли отображать часть окна на втором устройстве?
  • Можно ли настроить приложения для использования разных сетевых интерфейсов по-разному? Если да, то как?
  • Еще одна проблема с управлением вентилятором
  • Как заставить sshd прослушивать два порта, но ограничивать один из них одним адресом источника?
  • Linux и Unix - лучшая ОС в мире.