Brincando Com Processos no Linux
Que o Linux é um Sistema Operacional Robusto, cheio de Massets e Facilidades todo nós já sabemos.
A Facilidade de se observar e gerenciar os processos, deixa o CTRL+ALT+DEL do
Windows há Anos Luz de Desvantagens, também todos os Linuxers de Plantão também
já sabem.
Mais agora numa emergência eu descobri uma coisa, que dúvido que o Windows faça,e se fizer, duvido que tenha tanta precisão.
Case: Eu como Administrador de Redes, sempre preciso fazer Backups de milharesde arquivos a todo momento, nem sempre dá para agendar o Backup, pois as vezes
tem determinados arquivos tão importantes (e demazidamente grandes) que eu gostode monitorar e ter certeza que o mesmo foi "Backpiado" com sucesso, no entanto, as vezes aconte algum imprevisto, e eu precisava interromper o Backup,
para procurar um documento que o chefe precisa pra ontem, e já ia eu perder todo o trabalho, as vezes perdia horas de compressão do TAR, e faltando miseros 30% ou40%, tinha que interromper o trabalho e pegar o dito cujo do documento, que
muitas vezes eu nem sabia onde estava, e vocês sabem, geralmente os Backups ocupammuito processamento de máquina, leitura de Hds, entre outras coisas, e eu
precisando abrir o OpenOffice para ver qual meu documento.... Sem chance.....
Solution: Foi aí que eu descobri uma coisa muito legal, o Prof. Celso, até comentou isto comigo um dia, mais eu não tinha entendido direito (Desculpe Professor), os Recursos SIGSTOP e SIGCONT atributos ao KILL -18 e -19, é o seguinte você
põe o Backup para rodar em uma TTY qualquer, eu gosto de usar a TTY3, CTRL+ALT+F3,procuro pelos arquivos que eu quero salvar e inicio a compressão:
$ tar cjvf /backup.tar.bz2 /
Depois eu vou de volta ao Terminal Gráfico: CTRL+ALT+F7, abro um terminal e uso o famoso PS AUX:
$ ps aux | grep tar
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Elton 6835 0.6 0.1 3544 1156 pts /0 S 19:13 0:00 tar cjvf /backup.tar.bz2 /
Blz tenho o PID do Processo, e volto ao TTY3 para ter certeza da gravação do
Arquivo....Blz. Tomando um café, olhado pra tela, chega o Chefe: Elton quero a planilha com as metas do projeto X agora.... Normal, volto ao terminal Gráfico, meu Xterm já tá aberto (Não sou Bobo nem Nada), e dou um SIGSTOP -19 :
$ kill -19 6835
Hã.... Hã..... Meu processo vai para Status Sleep "S" em Background, e meu sistema é liberado para processamento. Abro o OppenOffice CALC, acho a planilha, imprimo, e meu chefe vai embora para a reunião todo satisfeito e feliz....Então agora eu dou o sinal SIGCONT no processo do TAR....
$ kill -18 6835
E o meu processo TAR vai para Status R "Running" (Rodando)....e termina a minha
compressão, meu arquivinho gera seus 3,8 Gb e com o K3B eu jogo o Arquivo no DVD....... Sem Grilo....Sem dor de Cabeça, Legal. Espero que vocês aproveitem
este recurso.....
Obrigado ao Prof. Celso, ao Prof. Renatão e ao Prof. Amigão (Emerson).....
Nenhum comentário:
Postar um comentário