7
rsync
is a non-interactive program that logs into other machines. It shouldn't need the init file for an interactive shell session, and it should absolutely need the init file for a login shell. Or so I would think.
Yet .bashrc
gets read and .profile
does not (unless I make .bashrc
itself read .profile
). Why?