login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Specifieke bestandsextentie verwijderen na 7 dagen

Offline SimonDW - 16/02/2013 14:36
Avatar van SimonDWNieuw lid Ik wil via een cronjob een specifieke bestandsextentie (.sql) verwijderen uit een bepaalde folder.
Alle .sql bestanden die ouder zijn dan 7 dagen moeten verwijderd worden.

Ik heb het rechtstreeks via crontab geprobeerd, zonder succes.

find /home/public_html/db/*.sql -mtime +7 -exec rm {} \;

Aangzien ik niet echt een foutmelding krijg vanuit de crontab weet ik niet wat ik fout doe. Kan ik dit in PHP doen?

2 antwoorden

Gesponsorde links
Offline Stijn - 16/02/2013 23:34
Avatar van Stijn PHP expert Met PHP.net: filemtime kan je de modified time opvragen. Je PHP code scriptje is al voor de helft gemaakt .
Offline Gerard - 17/02/2013 16:27
Avatar van Gerard Ouwe rakker Toch vind ik het gek dat je deze bestanden niet via de crontab verwijderd krijgt. Kan je aangeven of het hier een eigen server betreft, of dat je dit probeert op shared hosting? Ik zou namelijk al haast gaan denken dat de user waarvan de crontab ingesteld wordt niet de juiste rechten heeft op deze map.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s