ncc.zabbix_fbsd_templates
4:238da22c2de7
Go to Latest
ncc.zabbix_fbsd_templates/src/aw.fbsd-mon-helper/bin/lounch.sh
* Как оказалось, упор на origin в пакетах - плохая идея
2 export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin"
3 BIN_ROOT="$(dirname
"$(readlink
-f
"$0")")"
4 APP_ROOT="$(dirname
"$BIN_ROOT")"
5 STATE_ROOT="$APP_ROOT/var"
7 cat
/dev/null
>
"$STATE_ROOT/status"
9 .
"$APP_ROOT/lib/log.sh"
12 if !
[ -f
"$APP_ROOT/config.sh" ] ; then
13 echo "UNCONFIGURED!!!!" >
&2
17 TMP_ROOT="$(mktemp
-dq
aw-fbsd-monitoring-XXXXXXXXXXXX
)"
19 if [ ${_err_status} -ne
0 ] ; then
20 log_err
-s
"Cannot make TMP_ROOT, error status ${_err_status}"
26 if [ -d
"$TMP_ROOT" ] ; then
27 rm
-frv
"$TMP_ROOT" 2>
&1 | log
33 .
"$APP_ROOT/config.sh"
34 .
"$APP_ROOT/lib/common.sh"
35 .
"$APP_ROOT/lib/fbsd_up.sh"
36 .
"$APP_ROOT/lib/pkg.sh"
38 log
"Start process, but sleep some..."
44 } 2>
&1 | log_err
-s
2>
&1 | to_status