Como voltar para a linha de comando depois de lançar um script Node.js?

3

Estou em um Mac OS X 10.6.7.

Eu iniciei um script node.js , que inicia um servidor HTTP.

O problema é que eu perdi a linha de comando, parece com isso:

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

| = indica o cursor

É possível escrever, mas não consigo executar nenhum código, é como escrever uma string simples, como posso voltar para a linha de comando?

Desculpe eu sou realmente noob no terminal:)

    
por Adam 30.03.2011 / 08:23

3 respostas

7

Pressione Ctrl + C para finalizar o programa e voltar ao prompt do shell.

Se você deseja que um programa seja executado em segundo plano e retorne a um prompt de shell, anexe um e comercial ( & ) ao final do comando. Por exemplo:

node test.js &
    
por 30.03.2011 / 08:46
2

Basta abrir uma nova guia pressionando Cmd-T ou uma nova janela (usando Cmd-N ). Você deseja receber mensagens de aviso / erro que o programa enviará ao seu terminal.

Você também pode usar screen para obter vários ... er ... terminais em uma única guia / janela.

Pressione Ctrl-A Ctrl-C para criar um novo terminal, Ctrl-A Ctrl-N ou Ctrl-A Ctrl-P (repetidamente) para ir para os terminais seguinte e anterior. Digite exit em todos os screen terminais para sair.

Em relação a node : verifique a documentação - deve ser possível iniciá-lo como um servidor de segundo plano.

    
por 30.03.2011 / 08:53
-1

Basta digitar Q para voltar à linha de comando, a partir do módulo de ajuda.

    
por 28.08.2014 / 18:17