2 # event strict to manage vsftpd in a cluster environment
4 [ -n "$CTDB_BASE" ] || \
5 export CTDB_BASE
=$
(cd -P $
(dirname "$0") ; dirname "$PWD")
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"
64 ctdb_standard_event_handler
"$@"