Exec to replace current process

Otherwise you get a new process wrapped into bash.  That causes trouble for
background - you get the pid of the bash wrapper and not the command itself
(meaning it's hard to kill).

For example:

  command a &    # $! is for command (not command-a)
  command-a &    # $! is for command-a