glusterfs

Форк
0
/
traps.rc 
22 строки · 642.0 Байт
1
#!/bin/bash
2

3
# Make sure this only gets included/executed once.  Unfortunately, bash doesn't
4
# usually distinguish between values that are unset and values that are null.
5
# To work around that, we declare TRAPFUNCS to be a one-element array right at
6
# the start, but that one element is : which is defined to do nothing.
7

8
if [ ${#TRAPFUNCS[@]} = 0 ]; then
9
        TRAPFUNCS=(:)
10

11
        push_trapfunc () {
12
                TRAPFUNCS[${#TRAPFUNCS[@]}]="$@"
13
        }
14

15
        execute_trapfuncs () {
16
                for i in "${TRAPFUNCS[@]}"; do
17
                        $i
18
                done
19
        }
20

21
        trap execute_trapfuncs EXIT
22
fi
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.