blob: 3d80121ad0de86f05c35415921efed84ac905036 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/usr/bin/env ruby
pid = fork do
Signal.trap("USR1") do
puts "done"
exit 0
end
loop do
print "."
sleep 1
end
end
Process.detach(pid)
sleep 5
Process.kill("USR1", pid)
|