So I\'m trying to learn d3, and the wiki suggested that
To view the examples locally, you must have a local web server. Any web server will work;
When you run a program as a background process (by adding an & after it), e.g.:
python -m SimpleHTTPServer 8888 &
If the terminal window is still open you can do:
jobs
To get a list of all background jobs within the running shell's process.
It could look like this:
$ jobs
[1]+ Running python -m SimpleHTTPServer 8888 &
To kill a job, you can either do kill %1 to kill job "[1]", or do fg %1 to put the job in the foreground (fg) and then use ctrl-c to kill it. (Simply entering fg will put the last backgrounded process in the foreground).
With respect to SimpleHTTPServer it seems kill %1 is better than fg + ctrl-c. At least it doesn't protest with the kill command.
The above has been tested in Mac OS, but as far as I can remember it works just the same in Linux.
Update: For this to work, the web server must be started directly from the command line (verbatim the first code snippet). Using a script to start it will put the process out of reach of jobs.