rsync
em si não lê seu ~/.bashrc
. Mas ele chama ssh targethost rsync ...
, que se conectará a um sshd
, que por sua vez iniciará seu shell ( bash
).
Por que bash
agora lê seu ~/.bashrc
é explicado em Por que meu .bashrc é lido quando executo comandos não-interativos em ssh