I just had to figure out why a shellscript working perfectly was refusing to do anything, even quit, as a cronjob. I knew the cron environment was a bit different, but I didn't realize how much, or how to troubleshoot it effectively. Fixed: https://thornton2.com/unix/freebsd/simulate-cron-env.html
It turns out I needed `SHELL=/bin/sh` and `ENV=$HOME/.shrc` in my crontab and `PATH=` statements in my .shrc file. Oops.