Shell_exec() non c'entra nulla.
Aruba ti mette a disposizione lo Scheduled Tasks e, in ogni caso, come ti ho già detto, puoi accoggiarti a siti esterni per l'utilizzo di cronjob.