Je me souviens plus de la syntaxe de mtime, mais le but était de supprimer les fichiers de plus 7 jours. Et bien sûr, un jour, on l'a lancé sans argument. En root. Ça a supprimé '/'.
Solution : set -u en début de script qui traite les variables non existantes comme des erreurs.
En tout cas, on a un tableau de « Succès » qui recense toutes ses boulettes. Ça fait partie du travail :)
[^] # Re: Expérience et postmortem
Posté par Glandos . En réponse au journal Comment j'ai foutu en l'air une partie de notre prod (et comment on l'a remise sur pieds). Évalué à 10.
Un jour, un script qui faisait :
Je me souviens plus de la syntaxe de mtime, mais le but était de supprimer les fichiers de plus 7 jours. Et bien sûr, un jour, on l'a lancé sans argument. En root. Ça a supprimé '/'.
Solution :
set -uen début de script qui traite les variables non existantes comme des erreurs.En tout cas, on a un tableau de « Succès » qui recense toutes ses boulettes. Ça fait partie du travail :)