Q:

localhost cron issue, log shows the cmd ran but the script actually did not start.. what am I doing wrong?

First the important bits:
crontab -e
*/5 * * * * root etc/cron.d/check_davmail.sh && curl -sm 30 k.wdt.io/bhart@domain.com/check_davmail?c=*/5_*_*_*_*

davmail_check.sh
#!/bin/bash
count=$(pgrep -f davmail.jar | wc -w)
if [ $count = 0 ]; then
echo "Starting Davmail:        $(date)" >> /var/log/davmail.txt
/home/bhart/Downloads/davmail-linux-x86_64-4.8.0-2479/davmail.sh &
elif [ $count != 1 ]; then
echo "Restarted Davmail:        $(date)" >> /var/log/davmail.txt
kill $(ps aux | grep 'davmail' | awk '{print $2}')
fi

/var/log/cron  file:
Aug 29 15:55:01 Vostok CROND[27795]: (bhart) CMD (root etc/cron.d/check_davmail.sh && curl -sm 30 k.wdt.io/bhart@egovmt.com/check_davmail?c=*/5_*_*_*_*)

If I manually run the davmail_check.sh it will correctly start davmail. What is wrong with the cron job?

A:

You need to edit 
*/5 * * * * root etc/cron.d/check_davmail.sh && curl -sm 30 k.wdt.io/bhart@domain.com/check_davmail?c=*/5_*_*_*_*

to
*/5 * * * * root /etc/cron.d/check_davmail.sh && curl -sm 30 'k.wdt.io/bhart@domain.com/check_davmail?c=*/5_*_*_*_*'

You forgot a / and your URL needs to be in quotes.

