support for background jobs. If '&' is specified at the end of the command, it should run in the background.
support for background jobs. If '&' is specified at the end of the command, it should run in the background.