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

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

Re: [shell-script] Re: Duvida - nohup / wait


From: Luciano Costa
Subject: Re: [shell-script] Re: Duvida - nohup / wait
Date: Mon, 22 Jun 2009 11:09:12 -0300

Olá Julio e pessoal,


aproveitando a deixa d possíveleste papo sobre wait, uso este comando
juntamente com o nohup pra submeter
um job em um cluster, tal como vcs colocaram, mas de forma mais simples
usando:

./job1 </dev/null/> output &
wait
/job2 </dev/null/> output &

and so on ...


Gostaria de sabe se é possível com o nohup ou outro comando orientar os jobs
pra CPUs no cluster específica, ou seja, seria mandar o job1 pra CPU 10 e o
job2 pra CPU 20, por exemplo, após checar no top se as CPUS estão vazias.

Valeu e grato.

2009/6/17 Julio C. Neves <address@hidden>

>
>
> Fala ODB,
> na minha opinião, todos têm razão:
> - O Cesar com o nohup;
> - O Jorge com o paste-bin e
> - Christian com o wait.
>
> Mas ninguém te explicou o que vc pede, isto é, como não permitir que o
> programa seja interrompido antes de sair do wait. Para isso de um olhada na
> seção do cmd trap do Papo de
> Botequim<
> http://wiki.softwarelivre.org/TWikiBar/TWikiBarPapo010#Sinais_de_Processos
> >,
> dando ênfase aos sinais 0 2 3 15 e 17.
> *--
> Abraços,
> Julio
> Cursos de Shell e Zenity?
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ darei um treinamento em 23/07 (p/ detalhes ligue (21) 2561-0867);
> - Turmas fechadas em outras cidades ligue (21) 8112-9988 *
>
> 2009/6/17 Christian Lyra <address@hidden <lyra%40pop-pr.rnp.br>>
>
> >
> >
> > Oi,
> >
> > 2009/6/16 OBD ( Stormfish ) <address@hidden<malakh_rj%40yahoo.com.br>
> <malakh_rj%40yahoo.com.br>
>
> > >
> >
> >
> > >
> > >
> > >
> > >
> > > eu quero que o script apenas de prosseguimento e encerre quando estes
> > > sub-shells estiverem concluidos ... a principio, eu não estou
> conseguindo
> > > isto :-(
> > >
> > >
> > > .
> > >
> > >
> >
> > No teu caso, acho que o nohup mais atrapalha do que ajuda. Simplesmente
> > lance os processos em background com o & e em seguida espere por eles com
> > um
> > wait.
> >
> > ...
> > # lança os processos
> > ./foo.sh trelele tralala &
> > ./foo.sh trololo trululu &
> > wait
> >
> > simples assim :-)
> >
> > Mas vale um alerta (na verdade é uma dúvida...). Vc tá lançando isso do
> > cron
> > né? Semana passada tive um problema com um script que normalmente demora
> > algumas horas executando (conversão de videos) e lançando ele do cron,
> ele
> > nunca terminava todo o trabalho, sendo interrompido pela metade. Por
> acaso
> > o
> > cron tem algum tipo de proteção contra scripts que demoram demais?
> >
> > --
> > Christian Lyra
> > PoP-PR/RNP
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
###      Luciano Tavares da Costa      ###
Laboratory of Molecular Spectroscopy
## IQ - University of Sao Paulo - Brazil ##
 http://lem.iq.usp.br;address@hidden  ##################################


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



reply via email to

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