If not all of the calendar services started when you issued start-cal, the ones that did start must be stopped before restarting. For example, if enpd, csnotifyd, and csadmind started, but not cshttpd, then enpd,, csnotifyd, and csadmind must be stopped.
To start calendar services:
Log in as an administrator with configuration privileges.
Issue the stop-cal command.
If the stop-cal command fails to stop all Calendar Server services, there might be some child processes still running. To handle this, see 22.4.2 Fixing stop-cal Problems.
Once you are sure all Calendar Server processes are stopped, use the start-cal command to start all services. For example: