in reply to Cron or running process?
Option 3 is the reason why cron was invented. Option 3 is much more work: Your process can be stopped, killed, it can hang etc. Every the machine reboots, you have to restart your process by hand. Use cron.
In Section
Seekers of Perl Wisdom