I've a script like this:
putting this line inside .bashrc
script1.sh does not run - the problem is &. Without "&" the script run perfectly
/root/bin/script1.sh & disown
(this line inside .bashrc)
Try putting this into your
( /root/bin/script1.sh & )
This will execute your script inside a subshell.