Jump to content
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

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.