At Sat, 26 Mar 2011 16:13:02 -0400, Neil Van Dyke wrote: > Greg Hendershott wrote at 03/26/2011 12:14 PM: > > $ raco exe -o foo foo.rkt > > $ ./foo & > > $ ps #shows it as "racket" not as "foo". > > $ top #shows it as "racket" not as "foo". > > > > Is there way I can make it show up as "foo"? > > > > You can often do this in C on Unix variants by mutating the string > buffers pointed to by "argv" argument as passed to the "main" function.
That probably doesn't work under Linux, or maybe it would affect the output of `ps a'. But `ps a' already reports a more useful result, so that may be the immediate answer, Greg. Probably there's a way to make `top' show the same information as `ps a'. To change the name shown by `ps', it looks like Racket could call prctl() with PR_SET_NAME --- at least for Linux (2.6.9 and up). I'll look into that more. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

