refer to
https://www.honeybadger.io/blog/how-to-change-the-process-name-in-ruby-for-top-and-ps/
找了几个。有2种方案
1. 在ruby进程中修改名称。
Process.setproctitle("sleeper") puts 'hi, now sleep' sleep 1000
然后就可以干掉它了:
ubuntu 3207073 0.2 0.6 77472 21648 pts/7 S+ 14:19 0:00 sleeper kill -9 ....
无法影响puma进程,可以作用于普通进程
2. 通过 exec -a 来实现
缺点是 exec -a ... 启动的任务,无法修改puma的进程名称,而且一旦被干掉,当前登录的ssh terminal 也掉了。
所以不太好用。