in reply to Calling System Service command fails in cronjob

You've received good advice on this already.

You should also be aware that $PATH is not the only environment variable that may have a different setting under cron to what you normally have with whatever shell you use; in fact, $SHELL may not even be the same. Section 5 of the crontab manpage should provide details for your system:

man 5 crontab

-- Ken