我想知道是否有办法做到这一点。
我需要写一个脚本或一些东西:
可以用一些参数来启动一些进程,例如:
start server.exe -port 8899 -name "Epic Server 1" start server.exe -port 8897 -name "Epic Server 2"
如果其中一个崩溃,则此脚本将使用指定的参数自动重新启动它。
这将始终运行在Windows机器上,因此Windows-Only解决scheme是可以接受的。
我想知道,如果Ruby或类似的东西有这样的gem…我找不到一个。
所以你需要一个脚本或程序,可以:
几乎所有可用于Windows的编程/脚本语言都可以做到这一点。 在该框中,您可以selectPowerShell,vbscript,javascript,c#,vb.net
或者你可以使用第三方工具,如Ruby或Python,但是你必须首先安装他们的运行时。
select一种语言之后,可以研究各个步骤并将它们放在一起。
如果在* nux env中,你可以参考主pipehttp://supervisord.org/的帮助。 至于win系统,尽量写windows服务。