Obrigada Luis.. deu uma clareada nas ideias :D<br><br>Thanks..<br><br>[]sss<br><br><b><i>Luis Motta Campos <luismottacampos@yahoo.co.uk></i></b> escreveu:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Apr 16, 2007, at 4:39 PM, Patty Silva wrote:<br>> Ola Luis..<br>> Entao..<br>> nao tem como deixar em um programa so.. o 1 Programa le do Banco de <br>> dados, gera um arquivo num formato especifico..<br>> o 2 pega esses dados num diretorio e roda um programa em C aprtir <br>> desses dados :D<br><br> O que você não {sabe,quer,pode,deve} mudar é o programa C, certo?<br><br>> Com PIpeLine nao irá funcionar devido o 2 programa busca os dados <br>> em um diretorio..<br>> Achu que verificando o PID seria uma solucao.. q acha?<br><br> "Achu" está errado. ;-)<br><br> E, sinceramente, está na hora de chutar o seu chefe, e pedir para <br>ele um curso de unix.<br> Vocês
estão trabalhando (por bobagem) na "idade da pedra": não <br>sabem usar bem a ferramenta que tem.<br> Se a sua empresa precisa de convencimento sobre isso, manda vir <br>falar comigo, que eu ajudo a explicar. ;-)<br><br> Sobre o seu problema: não, a melhor alternativa é usar algo como:<br><br> programa1 ; programa2<br><br> No seu crontab. Assim, o seu programa C de processamento apenas <br>vai começar a rodar quando o seu programa de busca de informação <br>terminar de construir os dados.<br><br> Você pode passar parâmetros e fazer qualquer coisa que faria num <br>shell:<br><br> /caminho/para/bin/programa1 --parametro=1 --flag 2 comando ; <br>programa2 --parametro<br><br> O crontab entende isso como "dependência" e apenas inicia o outro <br>programa quando o primeiro terminou.<br><br> Se seus programas forem "bem comportados" (para os padrões do <br>unix), você poderia usar uma "dependência com sucesso" assim:<br><br> programa1 &&
programa2<br><br> De modo que o programa2 apenas vai rodar se programa1 saiu com um <br>valor "0" (indicando sucesso).<br><br> Espero que isso resolva o seu problema.<br> Putamplexos!<br>--<br>Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,<br>Perl fanatic evangelist, and amateur {cook, photographer}<br><br><br>_______________________________________________<br>Cascavel-pm mailing list<br>Cascavel-pm@pm.org<br>http://mail.pm.org/mailman/listinfo/cascavel-pm<br></blockquote><br><p> __________________________________________________<br>Fale com seus amigos de graça com o novo Yahoo! Messenger <br>http://br.messenger.yahoo.com/