Временный файл, созданный с помощью mktemp, остается после выполнения процесса
В сценарии оболочки в macOS 10.14.4 я создал временный файл с процедурой, похожей на эту:
tempfile=`mktemp temp.XX`
#
# do stuff
# ...
#
rm $tempfile
Однако мой сценарий умер до того, как он достиг последней показанной строки. Теперь у меня есть файл с именем temp.41 это появляется каждый раз, когда я ls мой домашний каталог:
$ ls
[...] temp.41 [...]
Вещи, которые я пробовал:
rm temp.41; результат:rm: temp.41: No such file or directoryrm -f temp.41; нет вывода, но файл все еще отображается сls,stat temp.41; результат:stat: temp.41: stat: No such file or directoryfile temp.41; результат:temp.41: cannot open 'temp.41' (No such file or directory)Перезагрузка компьютера (без эффекта).
find $TMPDIR -name "temp.41"(Нет результатов)find $TMPDIR -name "temp"(Нет результатов)