Ruby类如何检测运行它的进程名称?

| 我正在使用delay_jobs运行Ruby类,Ruby如何检测正在运行它的进程的名称(命令)? 有什么想法吗?     
已邀请:
您可以使用
$0
确定文件名。您甚至可以像
$0 = \'foo\'
DaveThomas \的博客文章一样使用它来设置进程名称。如果要获取命令行参数,请查看want2ѭ。     
$0
包含正在执行的脚本的名称。 (可能是可分配的,因此可能出错)     
如果您使用的是Unix系统,则可以从ruby执行脚本来确定如下过程:
`ps aux | grep ruby` 
然后使用$?得到过程     

要回复问题请先登录注册