zsh
sources .zshenv
(source).
bash
sources $BASH_ENV
if set. (source)
Question
Say I create a cron
job that runs a Zsh or Bash script as /path/to/shell_script.sh
Would such a shell be a non-interactive
non-login
shell? If so, what shell init
files would be executed (for Bash & Zsh)?