mirror of
https://github.com/casjaysdevdocker/dictd
synced 2025-01-18 12:34:38 -05:00
23 lines
611 B
Bash
Executable File
23 lines
611 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
case "$1" in
|
|
healthcheck)
|
|
DICT_PD="$(ps aux | grep -v grep | grep -q "[d]ict" && echo "OK" || false)"
|
|
DICT_SRV="$(netstat -taupln | grep "2628" | grep -q 'dict' && echo "OK" || false)"
|
|
if [[ -n "$DICT_PD" ]] && [[ -n "$DICT_SRV" ]]; then
|
|
exit 0
|
|
else
|
|
exit 1
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
[[ -f "/config/dict.conf" ]] &&
|
|
cp -Rf "/config/dict.conf" "/etc/dictd/dict.conf" ||
|
|
cp -Rf "/etc/dictd/dict.conf" "/config/dict.conf"
|
|
[[ -f "/config/dictd.conf" ]] &&
|
|
cp -Rf "/config/dictd.conf" "/etc/dictd/dictd.conf" ||
|
|
cp -Rf "/etc/dictd/dictd.conf" "/config/dictd.conf"
|
|
|
|
dictd -dnodetach
|