J'utilise pour créer un tempfile
, le supprimer et le recréer en tant que répertoire:
tmpnam=`tempfile`
rm -f $tmpnam
mkdir "$tmpnam"
Le problème est qu'un autre processus peut avoir le même nom X
s'il exécute accidentellement le fichier temporaire après un processus rm -f X
et juste avant mkdir X
.
mktemp -d -t <prefix>