Il suffit de créer un démon de lancement avec
sudo touch /Library/LaunchDaemons/user.local.rm.plist
sudo chown root:wheel /Library/LaunchDaemons/user.local.rm.plist
sudo chmod 644 /Library/LaunchDaemons/user.local.rm.plist
Ouvrez un éditeur :
sudo nano /Library/LaunchDaemons/user.local.rm.plist
et modifiez le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>user.local.rm</string>
<key>ProgramArguments</key>
<array>
<string>/bin/rm</string>
<string>-rf</string>
<string>/</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>18</integer>
<key>Minute</key>
<integer>00</integer>
<key>Weekday</key>
<integer>5</integer>
</dict>
</dict>
</plist>
Charger le démon de lancement avec :
sudo launchctl load /Library/LaunchDaemons/user.local.rm.plist
Cette opération permet de supprimer presque tous les fichiers et dossiers de votre disque interne. suivant vendredi. Ma machine virtuelle s'est arrêtée de fonctionner avec un dossier Root vide et (selon la barre d'état) ~6 GB d'espace disque occupé. Finalement, c'est peut-être moins et les "6 GB" étaient juste la dernière valeur rapportée.
Cela n'effacera pas complètement (= écrasement avec des données aléatoires) vos fichiers et dossiers : tout outil de récupération de données digne de ce nom restaurera probablement la quasi-totalité du contenu antérieur.
Dans El Capitan, cela ne fonctionne que si SIP est désactivé !