Un script est idempotent quand l'exécuter plusieurs fois produit le même résultat que l'exécuter une seule fois. Pour l'obtenir, on vérifie l'état avant d'agir, ou on utilise des options sûres comme mkdir -p. C'est essentiel pour les tâches planifiées et les scripts d'administration relançables.
Exemple
mkdir -p /srv/data
ln -sfn /srv/releases/v2 /srv/current