Ola Uma estratégia é vc criar um arquivo de lock durante a execução do seu script
#!/bin/bash LOCKFILE=/tmp/.lock if [ ! -e $LOCKFILE ]; then touch $LOCKFILE # chama sua aplicação rm -f $LOCKFILE fi ou seja, vc cria um arquivo em algum lugar ( /tmp por exemplo), executa sua aplicação, se a cron chamar novamente o seu script e a aplicação não tiver terminado, o arquivo de lock ainda vai existir, e o script vai 'ignorar' este comando. []´s Tiago On 10/20/06, rogerio carrasqueira <[EMAIL PROTECTED]> wrote: > Pessoal, > > E tem como colocar esse script rodando de forma única na memória, ou seja, > se já estiver rodando ele não carrega uma nova cópia para a memória > > > 2006/9/14, Flavio Junior <[EMAIL PROTECTED]>: > > > > Voce pode editar no seu script algo como: > > > > for X in 1 2 3 4; do > > aqui voce cama seu programa > > sleep 15 > > done > > > > Ou seja, voce vai fazer um unico script executando minuto a minuto > > pelo crontab e esse script vai se executar por 4 vzs em cada 15 > > segundos, ou seja: > > > > Minuto - Segundos - Execucao > > 1 00 1 > > 1 15 2 > > 1 30 3 > > 1 45 4 > > 2 00 1 > > [.......] > > > > Assim vai... > > > > Mas eu acho mais elegante voce editar a entrada no crontab dessa forma: > > > > # Executando no crontab a cada 15 segundos. > > */15 * * * * /caminho/para/seu/script.sh > > > > > > Boa sorte, > > > > > > Flávio do Carmo Junior > > > > On 9/13/06, rogerio carrasqueira <[EMAIL PROTECTED]> wrote: > > > PessoALL, > > > > > > Olá! Estou precisando executar um aplicativo php em segundo plano no > > > meu servidor. Estou fazendo isso pelo cron, gerando um comando php > > > para ser executado a cada 1 minuto, mas estou precisando reduzir esse > > > intervalo para cada 15 segundos. > > > > > > Alguém teria alguma dica de como posso criar um script ou mesmo um > > > serviço para fazer essa requisição a cada 10s ou 15s? > > > > > > Obrigado pela ajuda. > > > > > > []'s > > > > > > -- > > > Rogério Carrasqueira > > > > > > --- > > > e-mail: [EMAIL PROTECTED] > > > skype: rgcarrasqueira > > > MSN: [EMAIL PROTECTED] > > > ICQ: 50525616 > > > Tel.: (21) 9623-4568 > > > > > > > > > --------------------------------------------------------------------- > > > 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: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > > --------------------------------------------------------------------- > > > Servidor Newsgroup da lista: news.gmane.org > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > Rogério Carrasqueira > > --- > e-mail: [EMAIL PROTECTED] > skype: rgcarrasqueira > MSN: [EMAIL PROTECTED] > ICQ: 50525616 > Tel.: (21) 9623-4568 > > > [As partes desta mensagem que não continham texto foram removidas] > > > > --------------------------------------------------------------------- > 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
