[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Processsando constantemente...
From: |
Frederico Bohne Espinosa |
Subject: |
Re: [shell-script] Processsando constantemente... |
Date: |
Thu, 13 May 2004 15:36:55 -0300 (BRT) |
Minha ideia:
1) o script verifica se existe o arquivo 'script.lock'. Se nao
existir, cria; se existir, 'exit 0'
2) Depois de criar o .lock, o script lista os arquivos que estao
no diretorio, joga a lista em um array;
3) processa os arquivos do array, movendo-os
4) fim do script
O lock serve para evitar que se tenha mais de um processo 'script'
rodando ao mesmo tempo.
Ae é colocar no crontab ou criar um outro script com 'while true,
sleep 3', que chama o script acima.
Bohne
--
+==========================+=========================================+
| Frederico Bohne Espinosa | Analista de Suporte Unix |
| | Licenciado em História - UFRGS/2002 |
| | bohne_listas@terra com br |
+==========================+=========================================+
Se o conhecimento pode criar problemas, não é através da
ignorância que podemos solucioná-los. [Isaac Asimov]
======================================================================
Em Thu, 13 May 2004, Andrew Amorim escreveu:
> Olá pesoal....alguém pode me esclarer ou dizer se é possivel?
>
> Preciso que fazer um script onde todos os arquivos que caem dentro de um
> diretorio sejam movidos para outro.
> O problema é que isso ocorre a cada 3 segundos, e são uns 10 arquivos neste
> intervalo...são arquivos gerados pelo oracle.
> Ou seja, o script vai ficar rodando sempre!
>
> Alguém poderia me dizer por onde começar??
> Minha ideia inicial é usar o "do"....
>
> Muito obrigado!
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.684 / Virus Database: 446 - Release Date: 13/5/2004
>
>
> [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: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
> Links do Yahoo! Grupos
> Para visitar o site do seu grupo, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos:
> http://br.yahoo.com/info/utos.html
>
>
>