2 # event strict to manage vsftpd in a cluster environment
4 [ -n "$CTDB_BASE" ] || \
5 CTDB_BASE
=$
(d
=$
(dirname "$0") ; cd -P "$d" ; dirname "$PWD")
7 .
"${CTDB_BASE}/functions"
10 # make sure the service is stopped first
13 service
$service_name stop
> /dev
/null
2>&1
14 service
$service_name start
18 service
$service_name stop
21 service_reconfigure
()
23 service
$service_name restart
31 ctdb_start_stop_service
33 is_ctdb_managed_service ||
exit 0
35 ctdb_service_check_reconfigure
47 ctdb_service_set_reconfigure
51 if [ -n "$service_tcp_ports" ] ; then
52 if ctdb_check_tcp_ports
$service_tcp_ports ; then
57 ctdb_check_counter
"quiet" -ge 1 || \
58 echo "WARNING: vsftpd not listening but less than $service_fail_limit consecutive failures, not unhealthy yet"