trap calls dedicated func
This commit is contained in:
parent
91f0cdfa8e
commit
1144eb6ae6
@ -16,7 +16,7 @@ magenta=$(tput setaf 5)
|
|||||||
|
|
||||||
|
|
||||||
### trap
|
### trap
|
||||||
trap cleanup 1 2 3 6
|
trap trapExit 1 2 3 6
|
||||||
|
|
||||||
|
|
||||||
### functions
|
### functions
|
||||||
@ -129,6 +129,16 @@ stamp () {
|
|||||||
(date +%F" "%T)
|
(date +%F" "%T)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
trapExit () {
|
||||||
|
printf "${err}[%s] -- [ERROR] 99: Caught signal --${norm}\n" \
|
||||||
|
"$(stamp)" >> "$logFile"
|
||||||
|
cleanup
|
||||||
|
# note script completion with error
|
||||||
|
printf "${err}[%s] --- %s execution was terminated via signal ---${norm}\n" \
|
||||||
|
"$(stamp)" "$scriptName" >> "$logFile"
|
||||||
|
exit "$1"
|
||||||
|
}
|
||||||
|
|
||||||
### end of functions
|
### end of functions
|
||||||
|
|
||||||
|
|
||||||
@ -664,6 +674,7 @@ exit 0
|
|||||||
# 1: parameter error
|
# 1: parameter error
|
||||||
# 2: not run as root
|
# 2: not run as root
|
||||||
# 3: borg not installed
|
# 3: borg not installed
|
||||||
|
# 99: TERM signal trapped
|
||||||
# 100: could not start seafile service
|
# 100: could not start seafile service
|
||||||
# 101: could not start seahub service
|
# 101: could not start seahub service
|
||||||
# 102: could not stop seafile service
|
# 102: could not stop seafile service
|
||||||
|
Loading…
Reference in New Issue
Block a user