Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Point

Script monitorar pasta em servidor AIX

Recommended Posts

Point

Boas

Tenho um servidor AIX, no qual tenho de ter uma pasta, onde vão cair ficheiros enviados por FTP.

Ora, preciso de um script, (que estará a correr no servidor), que monitorize a pasta, e caso existam ficheiros novos, agarre um deles, mova para outra pasta e execute uma serie de tarefas, até não haver mais ficheiros para processar.

Agora a duvida é:

Como é que monitorizo a pasta?

Nota: nao percebo bola de unix nem de scripts. A minha area é mais COBOL  :)

Share this post


Link to post
Share on other sites
Psicopunk

Através do Output do comando "ls" podes ver se existem novos ficheiros.

Corres o comando "ls" e redireccionas o output pra um ficheiro. De cada vez que correres esse comando, comparas o output com os dados no ficheiro. Se existirem diferenças, podes move-los de pasta e fazer o que entenderes...

Metes um script no cron para verificar se existem diferenças...

Share this post


Link to post
Share on other sites
sperezz

Podes verificar se existem os ficheiros ou pastas com o comando test que em shell representa-se por []

if [ -f file ]

  then

  ...

fi

if [ -d dir ]

  then

  .....

fi

podes usar o simbolo ! para negação da condição

Espero que ajude

SP

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.