我在一台 Linux 机器上安装了 Rundeck 服务器。
Tomcat 在 Windows 7 机器上运行。
现在,我想通过在 Rundeck(在 Linux 机器上)中创建一个作业来停止和启动 Windows 机器中的 Tomcat 服务。
可能吗?
是的,这是可能的。
在 Windows 机器上安装 Cygwin,包括 openssh-server。为 Rundeck 服务器用户生成公钥并将其添加到.authorized_hosts
Windows 机器上的文件中。确保您有22
可用于 SSH 的端口或备用端口。
在 rundeck 中,创建一个新作业,该作业会触发 Tomcat 可执行文件或您喜欢用于启动/停止服务的任何命令。
$PATH
如果连接的用户帐户无法在 Windows/Cygwin 环境中找到可执行文件,则在 Rundeck 作业命令前添加一些变量可能会有所帮助。