CLOUDSTACK-7143: protect against old ruby

This commit is contained in:
Leo Simons 2014-09-19 15:15:16 +02:00 committed by Rohit Yadav
parent 64f4fb1af8
commit e43e083893
1 changed files with 5 additions and 2 deletions

View File

@ -31,8 +31,11 @@ vms.each do |vmline|
ProcTable.ps { |p|
next unless p.cmdline.include? "VBoxHeadless"
next unless p.cmdline.include? vm_name
# VBoxManage should only list _our_ vms, but just to be safe...
next unless p.ruid == Process.uid
# not all rubies / proctables expose ruid
if defined? p.ruid
# VBoxManage should only list _our_ vms, but just to be safe...
next unless p.ruid == Process.uid
end
puts "kill -SIGKILL #{p.pid}"
begin