[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Como deverá ser feito?
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Como deverá ser feito? |
Date: |
Thu, 12 Aug 2004 20:55:30 -0300 |
Olá quem não se identificou!
O script abaixo faria o mesmo que o que vc fez, porém está um pouco mais
otimizado. Neste script, assim como no seu, todos os programas (as*) irão
rodar em foreground e portanto um após o término do outro.
#!/bin/bash
if [ -x /root/asfer ]; then
/usr/local/bin/asmix -exe 'aumix' -shape -withdraw
echo "asmix"
/usr/local/bin/astime
echo "astime"
/usr/local/bin/ascpu
/usr/local/bin/asmem
echo "asmem"
fi
Para dispará-los assíncronamente, é necessário que eles estejam em
background, e isso se faz colocando um & após o nome de cada um dos
programas.
#!/bin/bash
if [ -x /root/asfer ]; then
/usr/local/bin/asmix -exe 'aumix' -shape -withdraw &
echo "asmix"
/usr/local/bin/astime &
echo "astime"
/usr/local/bin/ascpu &
/usr/local/bin/asmem &
echo "asmem"
fi
Julio Cezar Neves
- Gerente do Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: flipeexpl [mailto:address@hidden]
| Enviada em: quinta-feira, 12 de agosto de 2004 20:11
| Para: address@hidden
| Assunto: [shell-script] Como deverá ser feito?
|
|
| eu tenho um pequeno script... sei q está errado... mas o seguinte.. a
| função deste script é executar varios programas de forma q todos
| apareção na tela... o script é o seguinte!!
| ############################################################
| #!/bin/bash
| if [ -x /root/asfer ]; then
|
| /usr/local/bin/asmix -exe 'aumix' -shape -withdraw;
|
| echo "asmix"
|
|
| /usr/local/bin/astime
|
| echo "astime"
|
|
| if [ -x /root/asfer ]; then
|
| /usr/local/bin/ascpu
|
| echo "ascpu"
| fi
|
| if [ -x /root/asfer ]; then
|
| /usr/local/bin/asmem
|
| echo "asmem"
| fi
| fi
| #########################################################
|
| eu só consegui fazê-lo executar o asmix... o resto ele não executa!!!
|
| como faria para que ele execute esses comandos de uma só vez....
|
| valeu!!!!!!
|
|
|
| ---------------------------------------------------------------------
| 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
---------------------------------------------------------------------
Links do Yahoo! Grupos
- RES: [shell-script] Como deverá ser feito?,
Julio Cezar Neves - DATAPREVRJ <=