我在一台Linux机器上安装了Rundeck服务器。
Tomcat在Windows 7计算机上运行。
现在,我想通过在Rundeck(在Linux计算机上)中创建作业来停止和启动Windows计算机中的Tomcat服务。
可能吗?
最佳答案
是的,这是可能的。
在Windows机器上安装Cygwin,包括openssh-server。为Rundeck服务器用户生成一个公共密钥,并将其添加到Windows计算机上的.authorized_hosts
文件中。确保您具有端口22
或SSH可访问的备用端口。
在rundeck中,创建一个新作业,该作业将触发Tomcat可执行文件或您希望用于启动/停止该服务的任何命令。
如果连接的用户帐户在Windows / Cygwin环境中找不到可执行文件时,可以在Rundeck作业命令前添加一些$PATH
变量作为前缀。
关于shell - 从远程Rundeck服务器执行Windows脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16461446/