Redirecting stderr while live

If I forget to set up stderr redirection on execution of a script, is there a way to set that redirection post-exec? In other words, if I have a script running and no errors are being logged... and then I remember that I forgot the 2>&1 on the script... can I turn it on after the fact?

...and yes I know I could just restart my script... but Im number-crunching... and its been going for days now...

any help?

The only way I can think of that you could do this is if you are running on Solaris 10.

In that case you could capture the output with DTrace, otherwise the next best thing would be truss to strace to see if the script is doing the kind of thing it should be doing.