Вопросы по теме 'shell-trap'

Удалите временные файлы в конце сценария оболочки bourne
Я пытался использовать trap для удаления временного файла в конце сценария оболочки Bourne, но это не сработало: trap "trap \"rm \\\"$out\\\"\" EXIT INT TERM" 0 Между прочим, это внутри функции, отсюда и попытка вложенной ловушки. Как...
804 просмотров
schedule 16.09.2021

Проблема с синтаксисом ловушки в bash
Я собираюсь использовать ловушку для выполнения некоторого кода очистки в случае сбоя. У меня есть следующий код, но, похоже, есть некоторые синтаксические проблемы. #!/bin/bash set -e function handle_error { umount /mnt/chroot losetup...
1513 просмотров
schedule 15.09.2021

Выход после срабатывания ловушки
Возьми этот скрипт #!/bin/sh fd () { echo Hello world exit } trap fd EXIT INT for g in {1..5} do echo foo sleep 1 done Я хотел бы, чтобы fd срабатывал один раз, либо из Control-C, либо при нормальном выходе скрипта. Однако, если...
1016 просмотров
schedule 15.11.2022