Jump to content

Recommended Posts

Posted

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  🙂

Posted

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...

  • 1 month later...
Posted

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

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
×
×
  • 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.