Actions
Feature #10090
closedDisplay of program name in process listing under AIX
Description
On AIX, the process listing (displayed with the ps
command) for a program using Ruby 2.1.2 (or Ruby 1.9.3) shows only the Ruby interpreter path.
However, on other platforms (Linux, OS X), the process listing (for the same Ruby program) shows the Ruby interpreter path as well as the program name.
The requested default behavior is for the process listing to display the Ruby interpreter path as well as the program name on AIX.
Here's an example of the current behavior (on AIX 7.1):
# /tmp/test_script.rb &
[1] 10420428
# ps -ef | grep 10420428 | grep -v grep
root 10420428 7799016 0 05:35:10 pts/0 0:00 /usr/bin/ruby
# /usr/bin/ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [powerpc-aix7.1.0.0]
Here's an example of the desired behavior (on CentOS 6.5):
# /tmp/test_script.rb &
[1] 4951
# ps -ef | grep 4951 | grep -v grep
root 4951 4244 0 12:22 pts/1 00:00:00 /usr/bin/ruby /tmp/test_script.rb
# /usr/bin/ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [i686-linux]
Here is the test script used on both platforms:
#!/usr/bin/ruby
loop do
sleep(1)
end
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0Like0