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

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


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


==Решение==


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


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

Текущая версия от 17:57, 3 сентября 2023

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


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

Проблема

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

Решение

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

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

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

См.также

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