Vraag


Acties:
  • 0 Henk 'm!

  • elcapon
  • Registratie: Juli 2017
  • Niet online
Hi Tweakers,

Een map welke 3 dagen oud is wil ik automatisch laten verwijderen door middel van een cronjob. Echter als ik de cronjob laat uitvoeren krijg ik de melding terug dat het niet voltooid kan worden omdat er nog data in staat.

find /home/admin/admin_backups/* -mtime +2 -type d -delete is het commando (CentOS / DirectAdmin).
Ik wil graag dat de volledige map met inhoud verwijderd wordt, is er iemand bekend met welk commando ik moet gebruiken? Ik ken wel rm -rf maar dit commando werkt niet via Cronjob.

Groetend,

elcapon

Beste antwoord (via elcapon op 26-09-2017 09:44)

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Ypho
  • Registratie: April 2008
  • Laatst online: 10:54

Ypho

Allround Nerd

Wellicht dat dit je kan helpen (eerste hit in Google btw)? https://stackoverflow.com...older-than-a-day-cron-job

🃏 TCG Codex - Je volledige TCG verzameling in je broekzak ::: 🍏 TCG Codex for iOS ::: 🤖 TCG Codex for Android


Acties:
  • 0 Henk 'm!

  • elcapon
  • Registratie: Juli 2017
  • Niet online
Ik heb de link gezien maar had de aanname dat rm -rf niet werkte. Heb het nu alsnog getest en het werkt idd.

find /home/admin/admin_backups/* -maxdepth 0 -mtime +2 -exec rm -fr {} +

Bedankt, leer momentje dat ik geen aannames meer moet doen |:( |:( |:(