Como abrir o multi terminal no servidor Ubuntu?

2

Instalei o servidor LTS do Ubuntu 12.04 .

Como posso executar mais do que o arquivo .sh no mesmo tempo (abrindo mais de terminal)

Eu posso usá-lo na versão desktop , mas eu uso a versão server .

É possível? se sim como pode fazer?

    
por Muath 27.05.2014 / 11:22

3 respostas

3

Por padrão, o Ubuntu tem 7 ttys, no servidor, todos eles são linha de comando (área de trabalho, a 7ª é para uso de X) Você pode alternar entre então usando Ctrl + Alt + F1 para Ctrl + Alt + F7

Isso permitiria que você executasse seu script em sete sessões diferentes.

Você também pode usar processos em segundo plano iniciando-os normalmente, mas anexando um & ao final, por exemplo,

yourscript.sh &

Se o seu script não terminar você precisará localizar o pid e eliminá-lo ( link para mais detalhes sobre matar)

    
por NGRhodes 27.05.2014 / 11:37
2

Use a tela . É perfeitamente quando você precisa de vários terminais. Especialmente quando você está conectado via ssh e não quer iniciar outra sessão.

Você pode, por exemplo, executar um comando nele, desanexar, ir para outra máquina, reconectar e tudo ainda está lá.

Outra aplicação semelhante que fornece o mesmo é tmux .

    
por chaos 27.05.2014 / 12:05
0

O Linux processará um processo em um shell de cada vez, o que significa que o script será executado em seu cenário.

Ao mesmo tempo, se você precisar executar outras tarefas através do shell, poderá usar outros consoles de tty 1 a tty6.

tty 7 é GUI [atualmente usando o Desktop].

Mova para tty 1 da área de trabalho atual. pressione ctrl + Alt + F1 . Depois disso, use Alt + F2 para ir ao tty 2 e siga até F3 F4 F5 F6 e F7 para GUI

    
por sivashanmugam 27.05.2014 / 13:50