Utilização dos jobs, fg e bg no shell do linux
Enviado por Hudson Murilo dos Santos (hudsantosΘgmail·com):
“Segue como contribuição à comunidade Linux mais uma brave dica do blog CIALINUX, dessa vez sobre a utilização dos jobs do shell do linux.
Fica também como incentivo… pois sei de algumas pessoas que conhecem este recurso mas não o utilizam, embora agilize muito as tarefas do dia-a-dia de sysadmin. No post foi utilizado texto e também um vídeo pra ficar bem simples de compreender.” [referência: cialinux.wordpress.com]
• Publicado por Augusto Campos em
2011-02-17
Outro utilitário que me ajuda muito na administração de sistemas é o screen, até escrevi sobre ele ontem: http://jmmwrite.wordpress.com/2011/02/16/screen-gerenciando-multiplos-terminais-eficientemente/
Não só o screen, tem o rival dele tmux, noticiado anteontem: http://br-linux.org/2011/um-guia-visual-para-o-tmux-o-multiplexador-de-terminal/
Podia ter ido mais a fundo, falando do modo -m (monitor) que permite controle fino dos jobs (e o bg e fg, etc.) e o seu contraparte +m (desliga o modo monitor) que impede o controle mas por outro lado permita que você saia do shell de login sem matar os processos pendentes. Podia ainda ter entrado em como os grupos de processo funcionam em Unix e descrever o comando “disown”, descrever sinais, falar do comando trap, porque essas coisas serão bem importantes pra quem usar o Ctrl-Z, bg, fg e jobs. Podia ter falado do “stty tostop”, que suspende o processo em background se ele tentar enviar saída pro terminal atual.