我将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
免责声明:我不使用Ruby,无法确认是否有效.