/bin/mkdir -p $CTDB_BASE/state/samba
# make sure samba is not already started
- service $CTDB_SERVICE_SMB stop > /dev/null 2>&1
- service $CTDB_SERVICE_NMB stop > /dev/null 2>&1
+ service "$CTDB_SERVICE_SMB" stop > /dev/null 2>&1
+ service "$CTDB_SERVICE_NMB" stop > /dev/null 2>&1
killall -0 -q smbd && {
sleep 1
# make absolutely sure samba is dead
# restart the winbind service
check_ctdb_manages_winbind
[ "$CTDB_MANAGES_WINBIND" = "yes" ] && {
- service $CTDB_SERVICE_WINBIND stop > /dev/null 2>&1
+ service "$CTDB_SERVICE_WINBIND" stop > /dev/null 2>&1
killall -0 -q winbindd && {
sleep 1
# make absolutely sure winbindd is dead
killall -q -9 winbindd
}
- service $CTDB_SERVICE_WINBIND start
+ service "$CTDB_SERVICE_WINBIND" start
}
# start Samba service. Start it reniced, as under very heavy load
# the number of smbd processes will mean that it leaves few cycles for
# anything else
- nice_service $CTDB_SERVICE_NMB start
- nice_service $CTDB_SERVICE_SMB start
+ nice_service "$CTDB_SERVICE_NMB" start
+ nice_service "$CTDB_SERVICE_SMB" start
;;
takeip)
shutdown)
# shutdown Samba when ctdb goes down
- service $CTDB_SERVICE_SMB stop
- service $CTDB_SERVICE_NMB stop
+ service "$CTDB_SERVICE_SMB" stop
+ service "$CTDB_SERVICE_NMB" stop
# stop the winbind service
check_ctdb_manages_winbind
[ "$CTDB_MANAGES_WINBIND" = "yes" ] && {
- service $CTDB_SERVICE_WINBIND stop
+ service "$CTDB_SERVICE_WINBIND" stop
}
;;