Why settle for basic time-based triggers? Systemd timers offer better logging, dependency management, and you can run scripts "1 minute after boot." ...
Have you ever wanted to force a script to act differently when it is invoked by cron? If the script is run interactively, for example, you might want the script to prompt the user for some information ...