Ola Luis..<br>Entao..<br>nao tem como deixar em um programa so.. o 1 Programa le do Banco de dados, gera um arquivo num formato especifico..<br>o 2 pega esses dados num diretorio e roda um programa em C aprtir desses dados :D<br><br>Com PIpeLine nao irá funcionar devido o 2 programa busca os dados em um diretorio..<br>:D<br><br>Achu que verificando o PID seria uma solucao.. q acha?<br><br>[]ss<br><br><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 3:24 PM, Patty Silva wrote:<br>> Bom na verdade.. um faz a busca no BANCO e o outro pega esses dados..<br>> o que estava acontecendo eh que as vezes a busca ainda estava sendo <br>> executada e o outro programa rodava e nao pegava nada..<br>> eu rodo ele pelo crontab..<br>><br>> Como irei fazer isso programa1 & programa2 no
crontab??<br>><br>> Ou tem outra solucao?<br><br> HUA HUA HUA!!<br> Claro que tem, Patty.<br> Eu tenho uma ótima idéia para você: por que você não escreve um <br>programa que pega os dados do banco e processa? É mais simples do que <br>ter dois programas para cuidar. ;-)<br><br> Outra idéia, se você estiver mexendo com código "legado": altere <br>seu programa de obtenção de informações para que ele imprima os dados <br>dele na saída padrão (STDOUT). Desta forma, você pode ler os dados na <br>entrada padrão do seu programa de processamento, e seu crontab vai <br>ter algo assim:<br><br> # min hour day mday month wday command<br> 0 0 * * * 1,2,3,4,5 /usr/local/bin/fetch_data | /usr/local/bin/ <br>process_data<br><br> O que quer dizer que você vai rodar o "fetch_data" (programa de <br>obtenção de dados) e mandar a saída dele para o <br>"process_data" (programa de processamento) todos os mêses do ano, de <br>segunda a sexta feira, às 00:00,
religiosamente.<br><br> Leia a secção "Pipelines" do manual do seu Bash:<br><br> man bash<br><br> Procure a secção digitando "/Pipelines" (sem aspas).<br><br> Se você tiver qualquer problema, por favor poste aqui outra <br>vez. :-) É um prazer ensinar.<br><br> Mas a melhor solução é implementar tudo num único programa, se <br>isso for possível.<br> Espero que isso resolva o seu problema.<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/