我有一个Rails应用程序运行在Windows Server 2003安装上的Windows服务。
我想自动从我的Ubuntu开发服务器部署新版本的应用程序。
为此,Cygwin安装在Windows服务器上。 我可以通过ssh和net stop servicename进行连接,但是net start servicename不能net start servicename服务。 我最初的想法可能是在mongrel :: service中包含windows特定的path,并且在cygwin环境下它会窒息?
任何帮助,将不胜感激!
你有没有尝试过使用不同的命令行工具如sc.exe?
服务在通过服务GUI / MMC尝试时是否启动? 如果是这样,那么也许你需要再看一下,以确认你使用正确的服务名称。
不知道这是否与我用sshd有同样的问题,但确保你只有一个cygwin dll铺设在你的系统。 如果path中有多个,可能会导致问题。 用sshd我甚至无法启动服务。
考虑尝试一个独立的Windows服务器的SSH服务器,如VShell或freeSSHd 。
我记得前一阵子使用copSSH ,结果很好。