Muitas vezes quando trabalhamos em um terminal queremos executar um comando, mas então poder fechar o terminal e que o que executamos NÃO feche, por exemplo, executar um script no terminal e então fechar o terminal, mas o script continua em execução ... como Para alcançar isto?
Para fazer isso, basta colocar um & no final da linha, por exemplo, temos um script chamado wifi-log.sh e para executá-lo e mantê-lo em segundo plano seria:
./wifi-log.sh &
Veja aqui uma imagem:
Aqui vemos claramente que, depois de executar a linha acima, nada mais aparece, exceto [1] 29675 O que isso significa?
29675 é o PID (número do processo) do script que executamos, ou seja, se quisermos matar o script e parar de executá-lo, basta colocar:
mata 29675
E pronto, ele parou de funcionar.
Quero dizer e Em suma, para enviar um processo (comando, vários comandos ou script) para o fundo (ou fundo) devemos colocar no final da linha & e depois pressionar Entrar
Isso não é uma novidade, longe disso mas ... é sempre bom ficar claro, também, esse post vai me servir para outro que vou publicar em breve.