Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use a bash script for launching and add a & to the end, like this:

./bin/Startup.sh par1 &

What does the & symbol in the end mean?

Thanks.

share|improve this question

migrated from stackoverflow.com Nov 17 '11 at 13:54

This question came from our site for professional and enthusiast programmers.

up vote 1 down vote accepted

It tells the system to run the command in the background. From the bash man page on my system:

If a command is terminated by the control operator &, the shell executes the command in the background in a subshell. The shell does not wait for the command to finish, and the return status is 0. Commands separated by a ; are executed sequentially; the shell waits for each command to terminate in turn. The return status is the exit status of the last command executed.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .