Running bash commands in the background properly
felixmilea.com
felixmilea.com
More importantly, understanding how your jobs behave when your SSH session is killed can be a huge timesaver.
"$@" "${FD[@]" &
And also remember to alias ds='ds '
to enable alias expansion.