Você pode iniciar seu script em segundo plano colocando &
no final do comando; algo como
jmeter.sh &
Se você quiser evitar ver qualquer saída, consulte Iniciar tarefa silenciosamente em segundo plano .
Estou executando o jmeter ativando o script .sh, uma vez que não posso começar a usar o prompt novamente, a menos que eu ctrl-z, ctrl-c, ou o script termine de alguma outra forma. Como posso iniciar esse script e ainda ser capaz de usar o mesmo console após o lançamento do script. (Eu costumava saber como fazer isso, é fácil = ()
Acho que outra maneira de colocar isso é como eu inicio o script independentemente do terminal.
Você pode iniciar seu script em segundo plano colocando &
no final do comando; algo como
jmeter.sh &
Se você quiser evitar ver qualquer saída, consulte Iniciar tarefa silenciosamente em segundo plano .
Você pode usar o comando screen
. Você pode iniciar um script ou qualquer outra coisa lá, separar a "tela" e retornar à linha de comando original. O comando na tela desanexada continua em execução, mesmo quando você fecha o terminal ou encerra sua sessão SSH. Você pode voltar para a tela a qualquer momento.
Isso é muito útil quando você faz o login via SSH e sua conexão é lenta, ou você inicia um script (remoto) que roda da noite para o dia e não quer manter o computador funcionando durante todo esse tempo.
Exemplos de comandos de tela: Obtenha o controle do terminal Linux / Unix
Stephen está certo e é o mais simples e universal:
jmeter.sh &
Mas você pode precisar de mais ajuda para trabalhar com tarefas. Para saber mais sobre como colocar trabalhos em segundo plano e como voltar para eles em primeiro plano, confira:
A telaé a melhor opção em muitas situações, pois é muito mais robusta, mas nem sempre é instalada. Se a tela estiver instalada, execute
screen
jmeter.sh
depois "desanexe a tela" com:
ctrl-a d
Para mais informações, consulte: link
Tags linux shell-script