Я пытаюсь демонтировать скрипт Ruby, работающий на 2.1.1.Ruby Process.daemon: включение/выключение
Мой демон часть кода, как это:
case ARGV[0]
when "-start"
puts "TweetSearcher started."
Process.daemon
when "-stop"
Process.kill(9,Process.pid)
else
puts "Lacks arguments. Use -start/-stop"
abort
end
Однако, похоже, что Process.kill(9,Process.pid)
не убивает то, что я хотел. Я хочу убить предыдущий «ruby tweetsearcher.rb -start
», уже работающий в фоновом режиме.
Как это сделать?
Это действительно сложный процесс. К счастью, я использовал драгоценный камень TweetStream, и у него был встроенный демон. –