如何在后台杀死Rackup进程?

时间:2012-10-05 05:02:10

标签: windows-services redmine rackup puma

我通过在CMD中运行以下代码,设法使用Rackup和Puma托管RedMine。

rackup -I "script/rails" -s "puma" -O "-q" -E "production"

但这将使CMD保持正常运行。因此,我创建了一个Windows服务来运行将执行此命令的.BAT文件。它工作正常,RedMine现在在后台托管

现在我的问题出现了。我现在无法阻止RedMine。即使我停止了运行.BAT文件的服务,RedMine仍然是托管的。这是因为我不知道如何在Windows服务的OnStop()函数中杀死架构进程。

我杀死它的唯一方法就是杀死ruby.exe进程。希望大家能指导我以更好的方式做到这一点。感谢

0 个答案:

没有答案