|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Delay em background |
Date: | Fri, 25 Aug 2017 12:04:41 -0300 |
Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Maik, tentei destas maneiras que vc também sugeriu, porém sem sucesso. Tô achando isso estranho pois já fiz outros scripts com o nohup sem problemas.e em todos eles o processo filho não desanexa do script principal q está chamando-o, e o filho termina junto com o pai antes de terminar a execução.disownTenteiMestre Júlio,realmente esse é meu problema.1nohup bash -c 'sleep 5; comandos;' &
2
nohup bash -c 'sleep 5; comandos;' &
exit 0
3
nohup ./script2 &Att,Robson AlexandreEm sex, 25 de ago de 2017 às 08:53, maik alberto address@hidden [shell-script] <address@hidden.br > escreveu:
Bom dia!
O problema não ficou bem entendido, mas... acredito que o problema não está no sleep dentro do subshell, testando:
cat teste1.sh
#!/bin/bash
> um
(
sleep 5
> dois
)&
Uma alternativa:
cat teste1.sh
#!/bin/bash
> um./teste2.sh &
ou
#!/bin/bash
> umsource teste2.sh &cat teste2.sh
#!/bin/bash
sleep 5
> dois
De: address@hidden.br <address@hidden.br > em nome de 'Julio C. Neves' address@hidden [shell-script] <address@hidden.br >
Enviado: quinta-feira, 24 de agosto de 2017 22:57
Para: address@hidden.br
Assunto: Re: [shell-script] Delay em backgroundFala Robson, não estou certo de ter entendido o seu problema, mas vc já experimentou usar o cmd nohup qdo botar o processo em background?
Em 24 de ago de 2017 19:39, "Robson Alexandre address@hidden [shell-script]" <address@hidden.br > escreveu:
Boa noite caros shelleiros,
Estou montando um acesso remoto utilizando rdesktop e qdo o usuário conectar qualquer dispositivo usb, ou cdrom pretendo disponibilizar essa conexões no acesso remoto também.Para tanto estou monitorando através do udev e disparo um script toda vez q houver essas ações.Então envio para background o comando rdesktop atualizado com os pontos de montagem, mas com um delay de 3 a 5 segundos, que é o tempo necessário para montar os dispositivos e torná-los acessíveis.Meu problema é o seguinte, o comando atualizado não roda com o delay necessário. Somente roda sem delay, e aí não dá certo o sync das coisas.Meu script
(sleep 5killall -HUP rdesktoprdesktop "params atualizados") &
Redigindo o e-mail agora me ocorreu q este subshell não termina a execução por que o processo pai deve estar morrendo e matando junto o subshell.
Algum dos senhores poderia dar alguma dica ou mesmo solução alternativa
AtenciosamenteRobson Alexandre
--
AtenciosamenteRobson Alexandre
--AtenciosamenteRobson Alexandre
[Prev in Thread] Current Thread [Next in Thread]
- Delay em background, Robson Alexandre, 2017/08/24
- Message not available
- Message not available
- Re: [shell-script] Delay em background, Julio C. Neves, 2017/08/24
- Re: [shell-script] Delay em background, maik alberto, 2017/08/25
- Re: [shell-script] Delay em background, Robson Alexandre, 2017/08/25
- Re: [shell-script] Delay em background, Julio C. Neves <=
- Re: [shell-script] Delay em background, Robson Alexandre, 2017/08/25
- Prev by Date: Re: [shell-script] Contador dentro do Sed
- Next by Date: Re: [shell-script] Delay em background
- Previous by thread: Re: [shell-script] Delay em background
- Next by thread: Re: [shell-script] Delay em background
- Index(es):