I am trying to do something similar, but in Windows.
If you write your PHP page as a script, then you can create a batch file (text file with the extension .BAT) with a single line as follows:
c:\php\php.exe c:\phpscripts\script.php
where the first parameter is the path to your php executable and the second is the path to the script. Then load the Windows Task Scheduler and schedule the batch file to run whenever you want to. The Task Scheduler does not e-mail you!
Hope this helps.