shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] processos


From: Julio C. Neves
Subject: Re: [shell-script] processos
Date: Fri, 12 Apr 2013 18:55:21 -0300

fg -> foreground
bg -> background

A sintaxe é a mesma que o Pacman explicou para o fg, ou seja:

$ bg pid
ou
$ bg %proc

Abcs,
Julio
*@juliobash
*



Em 12 de abril de 2013 09:47, Petterson Faria <address@hidden
> escreveu:

> **
>
>
> Show Julião.
> Mas quando eu trago o processo ele volta prendendo o terminal correto?
> Ai se eu quiser voltar com ele pra bg, tem como?
> O ^Z, da um "pause" no processo nao eh?
> Tem algum recurso atalho pra "fg" quando vc esta no meio do processo que
> "prende" o terminal?
>
> --
> Atenciosamente,
> *Petterson Faria*
>
> "Há momentos em que a maior sabedoria, é parecer não saber nada" (Sun Tzu)
>
> 2013/4/11 Julio C. Neves <address@hidden>
>
> > Petterson,
> > em shell tudo tem jeito. Se vc quiser fazer isso novamente, ou seja, se
> vc
> > quiser iniciar um processo em background (bg) em um terminal que vc terá
> > que dar logout, use antes do nome do script o cmd nohup.
> >
> > $ nohup script.sh &
> >
> > Todas as saídas do seu script irão para o arq. nohup.out que será
> > automaticamente criado no diretório corrente ou, caso vc não tenha
> > permissão de gravação aí, ele estará no seu home.
> >
> > OBS: qdo vc iniciou o processo em um terminal e deu logout, é provável
> que
> > vc tenha gerado um defunct ou um zombie. verifique.
> >
> > $ ps aux | grep -E 'defunct|zombie'
> >
> > Abcs,
> > Julio
> > *@juliobash
> > *
> >
> >
> >
> > Em 11 de abril de 2013 05:38, Petterson Faria <
> > address@hidden
> > > escreveu:
> >
> > > **
> > >
> > >
> > > Isso sim. Pq eu loguei remoto deixei executando, depois voltei para
> ver o
> > > progresso. :(
> > >
> > > --
> > > Petterson Faria (enviado por dispositivo móvel)
> > > Em 10/04/2013 22:21, "Tiago Peczenyj" <address@hidden>
> > escreveu:
> > >
> > > > provavelmente pq o processo foi posto em background em outro teminal.
> > > >
> > > > ai fica dificil.
> > > >
> > > >
> > > > 2013/4/10 Petterson Faria <address@hidden>
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > entao cheguei a ver esse jobs, porem quando eu dou um ps x, lista o
> > > > > processo, mas quando digito jobs, nao lista NADA.
> > > > >
> > > > >
> > > > > --
> > > > > Atenciosamente,
> > > > > *Petterson Faria*
> > > > >
> > > > > "Há momentos em que a maior sabedoria, é parecer não saber nada"
> (Sun
> > > > Tzu)
> > > > >
> > > > > 2013/4/10 Tiago Peczenyj <address@hidden>
> > > > >
> > > > > > teoricamente vc só pode fazer isso dentro do terminal que vc
> > iniciou
> > > o
> > > > > > processo.
> > > > > >
> > > > > > Veja como vc pode manipular usando jobs + fg
> > > > > >
> > > > > > $ touch foo bar baz
> > > > > > $ tail -f foo &
> > > > > > [1] 83506
> > > > > > $ tail -f bar &
> > > > > > [2] 83507
> > > > > > $ tail -f baz &
> > > > > > [3] 83508
> > > > > > $ jobs
> > > > > > [1] Running tail -f foo &
> > > > > > [2]- Running tail -f bar &
> > > > > > [3]+ Running tail -f baz &
> > > > > > $ fg %2
> > > > > > tail -f bar
> > > > > > ^C
> > > > > > $ jobs
> > > > > > [1]- Running tail -f foo &
> > > > > > [3]+ Running tail -f baz &
> > > > > >
> > > > > > nesse caso vc não usa o PID e sim o jobspec
> > > > > >
> > > > > > pesquise sobre job control
> > > > > >
> > > > > > http://web.mit.edu/gnu/doc/html/features_5.html
> > > > > >
> > > > > > http://linuxreviews.org/beginner/jobs/
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2013/4/10 Petterson Faria <address@hidden>
> > > > > >
> > > > > > > **
> > > > >
> > > > > > >
> > > > > > >
> > > > > > > quando eu executo por exemplo um ./script &
> > > > > > > ai prenderia o terminal sem o &
> > > > > > > se eu quiser voltar a este processo como faco?
> > > > > > > tipo o "fg" faz
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Atenciosamente,
> > > > > > > *Petterson Faria*
> > > > > > >
> > > > > > > "Há momentos em que a maior sabedoria, é parecer não saber
> nada"
> > > (Sun
> > > > > > Tzu)
> > > > > > >
> > > > > > > 2013/4/10 Roberto Alves <address@hidden>
> > > > > > >
> > > > > > > > Como assim trazer de volta?
> > > > > > > > Você tem como saber o numero do processo quando ele entra em
> > > > > execução.
> > > > > > > > Você quer o número pra matar ele ou o quê?
> > > > > > > >
> > > > > > > > É um processo em X?
> > > > > > > > Por exemplo, se eu rodo um xclock& ele libera a console mas o
> > > > > processo
> > > > > > > > ainda está rodando.
> > > > > > > > Ele só aparece o número do processo fechado após fechar a
> > janela
> > > > dele
> > > > > > mas
> > > > > > > > um script em background, acho que não tem como, a não ser
> > quando
> > > > ele
> > > > > é
> > > > > > > > encerrado.
> > > > > > > > Mas mesmo em background você pode colocar ele pra rodar um
> log,
> > > eu
> > > > > > acho.
> > > > > > > >
> > > > > > > > abraço,
> > > > > > > > Roberto
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Em 10 de abril de 2013 21:42, Petterson Faria <
> > > > > > > > address@hidden
> > > > > > > > > escreveu:
> > > > > > > >
> > > > > > > > > **
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Nossa, a duvida parece boba, mas dei uma pesquisada e nao
> > > achei.
> > > > > > > > >
> > > > > > > > > Quando eu rodo um processo pra background com &, eu consigo
> > > > trazer
> > > > > de
> > > > > > > > volta
> > > > > > > > > pelo pid?
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Atenciosamente,
> > > > > > > > > *Petterson Faria*
> > > > > > > > >
> > > > > > > > > "Há momentos em que a maior sabedoria, é parecer não saber
> > > nada"
> > > > > (Sun
> > > > > > > > Tzu)
> > > > > > > > >
> > > > > > > > > [As partes desta mensagem que não continham texto foram
> > > > removidas]
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > [As partes desta mensagem que não continham texto foram
> > > removidas]
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > ------------------------------------
> > > > > > > >
> > > > > > > > ----------------------------------------------------------
> > > > > > > > Esta lista não admite a abordagem de outras liguagens de
> > > > programação,
> > > > > > > como
> > > > > > > > perl, C etc. Quem insistir em não seguir esta regra será
> > moderado
> > > > sem
> > > > > > > > prévio aviso.
> > > > > > > > ----------------------------------------------------------
> > > > > > > > Sair da lista: address@hidden
> > > > > > >
> > > > > > > > ----------------------------------------------------------
> > > > > > > > Esta lista é moderada de acordo com o previsto em
> > > > > > > > http://www.listas-discussao.cjb.net
> > > > > > > > ----------------------------------------------------------
> > > > > > > > Servidor Newsgroup da lista: news.gmane.org
> > > > > > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > > > > > >
> > > > > > > > Links do Yahoo! Grupos
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > > [As partes desta mensagem que não continham texto foram
> > removidas]
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Tiago B. Peczenyj
> > > > > > Linux User #405772
> > > > > >
> > > > > > http://about.me/peczenyj
> > > > > >
> > > > > >
> > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > > > ------------------------------------
> > > > > >
> > > > > > ----------------------------------------------------------
> > > > > > Esta lista não admite a abordagem de outras liguagens de
> > programação,
> > > > > como
> > > > > > perl, C etc. Quem insistir em não seguir esta regra será moderado
> > sem
> > > > > > prévio aviso.
> > > > > > ----------------------------------------------------------
> > > > > > Sair da lista: address@hidden
> > > > > > ----------------------------------------------------------
> > > > > > Esta lista é moderada de acordo com o previsto em
> > > > > > http://www.listas-discussao.cjb.net
> > > > > > ----------------------------------------------------------
> > > > > > Servidor Newsgroup da lista: news.gmane.org
> > > > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > > > >
> > > > > > Links do Yahoo! Grupos
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Tiago B. Peczenyj
> > > > Linux User #405772
> > > >
> > > > http://about.me/peczenyj
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > ----------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação,
> > > como
> > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > > > prévio aviso.
> > > > ----------------------------------------------------------
> > > > Sair da lista: address@hidden
> > > > ----------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em
> > > > http://www.listas-discussao.cjb.net
> > > > ----------------------------------------------------------
> > > > Servidor Newsgroup da lista: news.gmane.org
> > > > Grupo: gmane.org.user-groups.programming.shell.brazil
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação,
> como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > ----------------------------------------------------------
> > Sair da lista: address@hidden
> > ----------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]