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