#!/bin/bash TRY=10 #nscd is essential svcstart /service/nscd svc -u /service/zarafa-server while [ `netstat -nap | grep "LISTEN.*zarafa-server" | wc -l` -lt 2 ]; do echo -n . sleep 3 (( TRY-- )) if [ $TRY -eq 0 ]; then exit 1 fi done exit 0