If I call a shell script (inner.sh) inside another shell script (main.sh), the first script (main.sh) will wait the end of inner.sh before continue. If inner.sh fails, main.sh fails too.
cat .main.sh #!/bin/bash bin/bash .inner.sh
main.sh will end only after inner.sh ends.
How do I run inner.sh in a separated process (not subprocess, not same process and not in parallel with main.sh)?
What I want to do is make main.sh continue execution no matter what happens with inner.sh.