ruby-on-rails - Ruby 类如何检测运行它的进程名称?

标签 ruby-on-rails ruby delayed-job irb

我正在使用 delayed_jobs 运行 Ruby 类,Ruby 如何检测运行它的进程的名称(命令)?

有什么想法吗?

最佳答案

您可以使用 $0 确定文件的名称。您甚至可以像这样使用它来设置进程名称 $0 = 'foo' Dave Thomas's blog post .如果你想获得命令行参数,你想看看 ARGV

关于ruby-on-rails - Ruby 类如何检测运行它的进程名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6141647/

相关文章:

ruby-on-rails - 如何为有点独立的 Ruby 脚本设置 Rails 环境?

ruby-on-rails - 如何在 Rails 中暂停和恢复 delayed_job 任务

ruby-on-rails - 从设备发送延迟电子邮件

ruby-on-rails - cucumber :共享步骤,放在哪里?

ruby-on-rails - 将 db/schema.rb 放入 .gitignore 列表是个好主意吗?

ruby-on-rails - Elasticsearch 日期衰减函数、Rails

ruby - SSL_connect SYSCALL returned=5 errno=0 state=SSLv3 读取服务器 hello A (OpenSSL::SSL::SSLError)

ruby-on-rails - 使用带有 %s 和 % 以及多个字符串替换参数的 print 而不是 sprintf

mysql - Rails sql查询两个日期之间的差异超过2周

ruby-on-rails - 构建提醒电子邮件系统