I use 

```
myscript > my.log 2>&1 &

```

to run a script and collect it's output - so that when I logout - the script will still be running. It I were to start it with `myscript &` - it will be terminated right after logout.

But that's a strange effect: all that `> my.log 2>&1 &` does is redirect stderr to stdout...

Why `> my.log 2>&1 &` causes the job to sustain log out?