Xavier Bergade <[EMAIL PROTECTED]> writes:
   XB> you type ls& at the prompt.
   XB> why the task is not complete until you press return?
   XB> Is it possible to get the task done without any key press ?

Is this transcript what you see?

    blp:/raid/home/blp$ ls&
    [1] 15060
    blp:/raid/home/blp$ #.newsrc-dribble#       dpkg-1.4.0.20
    Mail                        fiasco                  fiasco-70
    News                        fiasco-0.1.2            fiasco-web
    PSPP-0.1.8          fiasco-0.1.3            fiasco-web-1
    PSPP-0.1.9          fiasco-0.1.4            fiasco-web-3
    TODO                        fiasco-0.1.5            fiasco-web-4
    cpp_2.8.0-0.1_i386.deb      fiasco-0.1.6            floppy
    diffcvt                     fiasco-36               gcc_2.8.0-0.1_i386.deb

    [1]+  Done                    ls
    blp:/raid/home/blp$ 

There are several things going on here:

1. You type `ls&' and press return.
2. bash starts up the ls program and prints the job number ([1]) and
its process id number (15060).  It then displays the prompt.
3. While this is going on, ls is reading the directory and sorting
it.  It displays the directory list.
4. At the same time, bash is waiting for you to type a command.  It
has already displayed the prompt.  You can type a command now.
However, you press enter instead.
5. bash detects that the ls process is dead.  It displays a message to
that effect.
6. bash displays another prompt.

Does that help?


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .

Reply via email to