Linux:Рецепты/Удаление временных файлов: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Удаление временных файлов= ==Проблема== ==Решение== <syntaxhighlight lang="bash"> trap "rm -f $tmp1; exit 1" INT </syntaxhighlight> =См.также= =Внешние ссылки= <references /> {{Навигационная таблица/Портал/Linux}} категория:Рецепт категория:Рецепты»)
 
Нет описания правки
Строка 6: Строка 6:
==Проблема==
==Проблема==


В случае прерывания работы сценария временные файлы могут остаться в системе.


==Решение==


==Решение==
Если для примера нажать сочетание клавиш {{Ctrl}}+{{C}},то скрипт завершится и временный файл останется в системе.
 
Воспользуемся командой trap, чтобы отлавливать сочетание клавиш {{Ctrl}}+{{C}}:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">

Версия от 17:56, 3 сентября 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


Удаление временных файлов

Проблема

В случае прерывания работы сценария временные файлы могут остаться в системе.

Решение

Если для примера нажать сочетание клавиш Шаблон:Ctrl+Шаблон:C,то скрипт завершится и временный файл останется в системе.

Воспользуемся командой trap, чтобы отлавливать сочетание клавиш Шаблон:Ctrl+Шаблон:C:

trap "rm -f  $tmp1; exit 1" INT

См.также

Внешние ссылки