1

我在一台 Linux 机器上安装了 Rundeck 服务器。

Tomcat 在 Windows 7 机器上运行。

现在,我想通过在 Rundeck(在 Linux 机器上)中创建一个作业来停止和启动 Windows 机器中的 Tomcat 服务。

可能吗?

4

1 回答 1

1

是的,这是可能的。

在 Windows 机器上安装 Cygwin,包括 openssh-server。为 Rundeck 服务器用户生成公钥并将其添加到.authorized_hostsWindows 机器上的文件中。确保您有22可用于 SSH 的端口或备用端口。

在 rundeck 中,创建一个新作业,该作业会触发 Tomcat 可执行文件或您喜欢用于启动/停止服务的任何命令。

$PATH如果连接的用户帐户无法在 Windows/Cygwin 环境中找到可执行文件,则在 Rundeck 作业命令前添加一些变量可能会有所帮助。

于 2013-09-15T04:30:51.860 回答