windows - Kill a process using its PID in ruby -


i'm trying kill process using pid after given period of time, i.e, if process keeps running more 10 minutes, have call method kill it.

i have 2 problems: first, can't manage kill process, i'm using:

process.kill('int', pid) 

but errors keep popping bad file descriptor, or unsupported name 'sigquit' when use quit signal instead of int.

second, how make 10 minutes timer before call method kill process?

thanks.

for timing, can use thread:

thread.new   sleep 10 * 60   begin     process.kill('quit', pid)   rescue errno::esrch     # process exited   end end  _, status = process.wait2 pid puts status.exited? 

i unsure of why quit not working you. not replicate error.


Comments

Popular posts from this blog

java - Intellij Synchronizing output directories .. -

git - Initial Commit: "fatal: could not create leading directories of ..." -