Ok, I have a solution for many conjob problems that I have seen and that I, myself, have had. Instead of using wget or other commands that are restricted, try this:
php /home/yourwebsite/public_html/moodle/admin/cron.php > /dev/null 2>&1
This worked GREAT for me when I couldn't get cron jobs to work properly on my restricted server. Notice how I did NOT call for the website from a domain name but rather from the home directory. This seems to fix some 404 errors. Also, notice the php in place of wget and the "2>&1" after "/dev/null"
Hope this helps people out.