前端之家收集整理的这篇文章主要介绍了
ruby – 按名称查找进程ID,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在
Ruby中找到
名称或完整命令行的pid,而无需
调用外部可执行
文件?
我将SIGUSR2发送到一个进程,其命令行包含ruby job.rb.我想在没有调用pgrep的情况下执行以下操作:
uid = Process.uid
pid = `pgrep -f "ruby job.rb" -u #{uid}`.split("\n").first.to_i
Process.kill "USR2",pid
原文链接:https://www.f2er.com/ruby/268661.html