Как возвратиться к командной строке после запуска сценария Node.js?

Я нахожусь на Mac OS X 10.6.7.

Я запустил a node.js сценарий, который запускает сервер HTTP.

Проблема состоит в том, что я потерял командную строку, она похожа на это:

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

| = указывает на каре

Возможно записать, но я не могу выполнить какой-либо код, это похоже на запись простой строки, как я могу возвратиться к строке команды?

Извините я - действительно новичок в терминале :)

3
задан 04.06.2018, 21:28

2 ответа

Нажмите Ctrl+C, чтобы завершить программу и возвратиться к приглашению оболочки.

Если Вы хотите, чтобы программа работала в фоновом режиме и возвратила Вас приглашению оболочки, добавьте амперсанд (&) в конец команды. Например:

node test.js &
7
ответ дан 07.12.2019, 23:27

Просто откройте новую вкладку путем нажатия Cmd-T, или новое окно (использование Cmd-N). Вы хотите получить предупреждение/сообщения об ошибках, что программа отправляет к Вашему терминалу.


Можно также использовать screen получить несколько... er... терминалы на единственной вкладке/окне.

Пресса Ctrl-A Ctrl-C создать новый терминал, Ctrl-A Ctrl-N или Ctrl-A Ctrl-P (неоднократно) переходить к следующим и предыдущим терминалам. Ввести exit всего screen терминалы для отъезда.


Относительно node: Проверьте документацию - должно быть возможно запустить его как фоновый сервер.

2
ответ дан 07.12.2019, 23:27

Теги

Похожие вопросы