Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://uneex.mithril.cs.msu.su/static/AltDevBook/alt/ch01s03s02.html
Дата изменения: Mon Sep 26 12:35:53 2011 Дата индексирования: Tue Oct 2 00:28:46 2012 Кодировка: koi8-r |
При необходимости создания временных файлов и/или каталогов следует использовать утилиту mktemp(1) совместно с командой trap, например:
TMPFILE="`mktemp -t somename.XXXXXXXXXX`" || exit 1 exit_handler() { local rc=$? trap '' EXIT rm -f -- "$TMPFILE" exit $rc } trap exit_handler EXIT HUP INT PIPE TERM QUIT
Не следует пользоваться фиксированными либо предсказуемыми именами для создания временных файлов в общедоступных каталогах, таких как /tmp. Не следует оставлять временные файлы в случае успешного окончания текущей стадии сборки пакета.