Search code examples
rubylinuxunixtop-command

Change the ruby process name in top


I would like to change the name of the ruby process that gets displayed in the linux/unix top command. I have tried the

$0='miname'

approach but it only works with the ps command and in top the process keeps getting displayed as "ruby"


Solution

  • Dave Thomas had an interesting post on doing this in rails. There's nothing rails specific about the actual process name change code. He uses the $0='name' approach. When I followed his steps the name was changed in ps and top.

    In the post he suggests using the c keyboard command if your version of top doesn't show the short version of the command by default.