2014-11-14 26 views
0

我有一个简单的用ruby编写的sinatra程序,当我的Windows Server 2008加载时需要自动加载。首先,把它放在开始 - >程序 - >启动加载好,但似乎程序只会加载,如果我作为用户登录。与注册表项相同:HKLM - > Software - > Windows - Run。我希望程序在启动时启动。当Windows服务器启动时,你如何自动启动我的ruby sinatra程序?

这样做的最好方法是什么?我继续看到我为它创建了一个“服务”,但对于非Windows用户来说,它似乎非常复杂。有没有更简单的方法来获得我想要做的事情?这是一个简单的,非关键的程序。

回答

1

您可以使用win32-daemon宝石。

Here是使用的例子:子类Daemon类,将run你西纳特拉的应用程序,并使用Service#create安装新的守护进程。

+0

我试过这个,它工作。谢谢! –

相关问题