19 lines
286 B
Ruby
19 lines
286 B
Ruby
|
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
|