From 2a1f3f31f77268835d00885a3b4142f1915522e3 Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Sat, 15 Sep 2007 21:40:45 +0000 Subject: [PATCH] proc_args example --- bindings/ruby/examples/pargs.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 bindings/ruby/examples/pargs.rb diff --git a/bindings/ruby/examples/pargs.rb b/bindings/ruby/examples/pargs.rb new file mode 100644 index 00000000..8872ae74 --- /dev/null +++ b/bindings/ruby/examples/pargs.rb @@ -0,0 +1,18 @@ +require 'rbsigar' + +def output(sigar, pid) + args = sigar.proc_args(pid) + exe = sigar.proc_exe(pid); + puts "exe=" + exe.name + puts "cwd=" + exe.cwd + + args.each do |arg| + puts " " + "=>" + arg + "<=" + end +end + +sigar = Sigar.new + +ARGV.each do |pid| + output(sigar, pid.to_i) +end