
mktemp и tmpfs: временные файлы без мусора
mktemp создаёт файл или директорию с гарантированно уникальным именем — без race condition, которую даёт /tmp/myapp.tmp: TMP=$(mktemp -d /tmp/app.XXXXX) trap 'rm -rf "$TMP"' EXIT trap ... EXIT сработает при любом выходе из скрипта — по ошибке, по сигналу, по exit 0. Временные файлы не накапливаются. tmpfs — файловая система целиком в RAM. Содержимое исчезает при отмонтировании или перезагрузке: mount -t tmpfs -o size=512m tmpfs /mnt/ramdisk Связка mktemp + tmpfs полезна для сборочных пайплайнов: распаковать архив в RAM, обработать, выкинуть — без единой записи на диск. ...








