У меня такой сценарий:
/root/bin/script1.sh
поместив эту строку внутри .bashrc
/root/bin/script1.sh &
script1.sh
не запускается - проблема в &. Без "&" скрипт работает отлично
команда протестирована:
/root/bin/script1.sh & disown
(эта строка внутри .bashrc)
Попробуйте поместить это в свой .bashrc
:
( /root/bin/script1.sh & )
Это выполнит ваш скрипт внутри подоболочки.