From: jackster the jackle Date: 2007-12-14T03:57:17+09:00 Subject: Re: Showing Running Processes in variable Thanks for the help Darren....what you proposed works but it doesn't print out the processes in a viewable table in rails....I think I somehow need to add a "\n" or a line break to the result....This might be a rails question now but just in case you might know, here is what I have in my controller: def processes x=`ps -el` y=x.split("\n") y.each do |line| end return y end Then I simply display the variable in my view with: <%= processes() %> Here is what the view looks like: F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD000 S 2202 11254 1 0 75 0 - 545 wait4 ? 00:00:00 mysqld_sa000 S 2202 11342 11254 0 80 5 - 5887 schedu ? 00:00:00 mysqld040 S 2202 11368 11342 0 80 5 - 5887 schedu ? 00:00:01 mysqld040 S 2202 11370 11368 0 80 5 - 5887 rt_sig ? 00:00:00 mysqld000 S 2202 22812 1 0 75 0 - 5744 schedu ? 00:00:00 dispatch.000 S 2202 23955 1 0 75 0 - 5322 schedu ? 00:00:00 dispatch.100 S 2202 23807 23691 0 75 0 - 579 schedu pts/4 00:00:00 sh000 T 2202 26309 23807 0 75 0 - 1137 do_sig pts/4 00:00:00 irb040 S 2202 18127 1 2 75 0 - 6578 schedu ? 00:00:00 httpd040 S 2202 18132 18127 0 75 0 - 6299 schedu ? 00:00:00 httpd040 S 2202 18172 18127 0 75 0 - 6605 schedu ? 00:00:00 httpd000 S 2202 18178 18132 17 79 0 - 5475 pipe_w ? 00:00:00 dispatch.040 S 2202 18185 18127 0 76 0 - 6581 schedu ? 00:00:00 httpd000 R 2202 18218 18178 0 80 0 - 397 - ? 00:00:00 ps100 S 2202 18219 1475 0 77 0 - 503 wait4 ? 00:00:00 sps000 R 2202 18235 18219 0 78 0 - 897 - ? 00:00:00 ps Thanks again, jackster darren kirby wrote: > quoth the jackster the jackle: >> I want to capture the list of running processes on my computer. I am to >> get all the data into my variable with a simple system call: >> >> x = `ps -el` >> >> My problem comes when I want to display the data back out in a legible >> format that makes sense. >> >> What is the best way to do this? > > Not sure if this is the best but: > > x.split("\n").each do |line| > puts line > end > > works for me. > >> thanks >> >> jackster > > -d -- Posted via http://www.ruby-forum.com/.