В соответствии с последовательностью вызова bash, если через ssh вызывается неинтерактивная bash-оболочка, не входящая в систему, она должна ~/.bashrc
. Это прекрасно работает с выпуском Bash 3.2.48(1) для OS X.
Тем не менее, когда я устанавливаю bash 4.2.8(2) -релиз и устанавливаю его в качестве оболочки входа в систему, выполнение команды через ssh (например, ssh <host> <command>
) не приводит к моему ~/.bashrc
.
Кто-нибудь знает, что не так, или как я могу обойти это?