如何解决Ruby类如何检测运行它的进程名称?
| 我正在使用delay_jobs运行Ruby类,Ruby如何检测正在运行它的进程的名称(命令)? 有什么想法吗?解决方法
您可以使用
$0
确定文件名。您甚至可以像$0 = \'foo\'
DaveThomas \的博客文章一样使用它来设置进程名称。如果要获取命令行参数,请查看want2ѭ。
,$0
包含正在执行的脚本的名称。 (可能是可分配的,因此可能出错)
,如果您使用的是Unix系统,则可以从ruby执行脚本来确定如下过程:
`ps aux | grep ruby`
然后使用$?得到过程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。