cron para deletar após executar

1

Eu tenho um trabalho cron que descompacta um arquivo e o executa. O cron está definido para descompactar, executar e excluir o arquivo .zip depois. Está funcionando bem, mas não está apagando o arquivo. Aqui está o cron :

/usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file'

Eu tentei adicionar um segundo cron que excluiria os arquivos com mais de 15 dias da pasta, mas isso parece "incomodar" o primeiro cron a ser executado corretamente.

O segundo cron que usei foi:

/usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1
    
por Petros 17.10.2012 / 22:21

1 resposta

2

Eu faria algo assim:

#!/bin/sh
# 

/usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file'
if [ $? = 0 ] ; then
  /usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1
fi

sinta-se à vontade para modificá-lo para suas necessidades

    
por 17.10.2012 / 22:55

Tags