I put per-user crontab stuff in ~&#x2F;.cron&#x2F;  not only cron-specific scripts go there, but ~&#x2F;.cron&#x2F;crontab is the (inactive) master copy of the crontab itself.<p>Make changes active with <i>`crontab ~&#x2F;.cron&#x2F;crontab`</i><p>Diff with <i>`diff -du &lt;(crontab -l) &lt;(cat ~&#x2F;.cron&#x2F;crontab)`</i><p>For servers or not-my-own-user crontabs, config management is the way to go.  The crontabs should be in a config management repository, so there&#x27;s not just a single copy that&#x27;s deployed and active.