Você pode usar a tela ou o tmux. Eles permitirão que você trabalhe com terminais virtuais.
Assim, você pode iniciar o updatedb em um terminal e continuar a trabalhar em outro terminal virtual.
Eu uso o CentOS e tenho um pouco de dificuldade com tarefas em segundo plano
Quando algo como o comando updatedb está em execução, pressione CTRL + Z, em vez de executá-lo no plano de fundo, ele diz imediatamente
[1]+ Stopped updatedb
O que eu suponho significa que a tarefa foi interrompida, bem, isso me incomoda um pouco. Pensei que CTRL + Z envia a tarefa para o plano de fundo e não para ela.
Então eu uso o comando bg e ele retorna
[1]+ updatedb &
E então parece que a tarefa continua em segundo plano, mas o problema é que, se a tarefa tiver alguma saída padrão, ela será mostrada no visor! Tornando o comando shell quase inútil.
Eu sei que posso redirecionar a saída padrão para um arquivo ou dev null ou algo assim, mas por que toda essa dor para fazer uma tarefa simples? Qual é a melhor maneira de fazer o mesmo?
Não estou adicionando & no final do comando, mas apenas enviando o processo atual para o segundo plano e não sendo irritante no CentOS?
Tags centos-6