phpJobScheduler will automate the running of scripts at scheduled times. Logs last runs, recording output so you can check it correctly ran or to check for errors.
You can run local or remote scripts; PHP, CGI, or any other scripts. When running remote scripts PHP CURL is used for the connection if available, otherwise PHP fsockopen is used.
This is easy to use and setup, and makes a big improvement on using simple cron jobs.