
lucasgrohl
(usa Ubuntu)
Enviado em 11/03/2011 - 10:11h
Bom dia pessoal,
Sou novo no Linux e estou precisando fazer um script para o trabalho que realize uma limpeza de arquivos no File System.
Alguns arquivos são gerados em um diretório (ex.: arquivo1.dat), e são caregados em duas bases de dados diferentes simultâneamente.
Nesse caso, um arquivo não pode ser removido após a execução pois a outra carga pode não ter acontecido ainda.
Ao invés da remoção, um arquivo vazio, com o mesmo nome, é criado no mesmo diretório para cada database target com a extensão alterada (ex.: arquivo1.dat.ora e arquivo1.dat.tera).
Um outro shell ficará rodando em background e verificará a existência desses arquivos. Quando houverem os 2 (.ora e .tera), ele remove os 3 arquivos (.dat, .ora e .tera).
Eu estou com dúvida no como fazer isso. Não conheço muito bem Linux e não sei quais são as ferramentas (comandos), que disponho para tornar esse trabalho mais fácil.
Desde já agradeço pela a ajuda.
Abraço!