To run a process in the background in bash is fairly easy.
$ echo \"Hello I\'m a background task\" & [1] 2076 Hello I\'m a background task [1]+ Done
Based on this answer, I came up with the more concise and correct:
silent_background() { { 2>&3 "$@"& } 3>&2 2>/dev/null disown &>/dev/null # Prevent whine if job has already completed } silent_background date