2014-09-02 68 views
1

我有一个应用程序,我支持它经常需要有一个它的作业服务停止然后重新启动,以便最终用户继续在应用程序内处理。该应用程序的供应商已经发布了该软件较新版本的修复程序,但我的雇主目前对升级不感兴趣。停止并启动一个html和javascript服务

此刻,我登录服务器,停止正在运行的作业,启动它,第二次停止作业并第二次启动它(听起来很奇怪,但我保证它只在我做时才起作用以这种方式,供应商承认奇怪的缺陷。

我想创建一个简单的网页html页面,显示该服务正在运行,并包含一个停止和启动按钮,以允许最终用户执行这些他们自己的世俗任务我知道这只需要一秒钟,但我想知道是否有人曾经构建过这个软件或网络应用程序,或知道从哪里开始构建这个。

回答

0

单向(并且完全不安全,而且是灾难性的,但是从技术上讲是可能的)是使用诸如Flash,Java Applet或Silverlight(或任何其他插件技术)之类的东西,它们具有SSH和/或VNC库,可以让您使用插件连接到后端,但尽管这是可能的当我年轻而愚蠢的时候,我会做一些事情,我会反对它!

正确的方法是拥有一个后端,它提供了简单的restful api,并且在某些端点被触发时执行本地命令。尽管如此,你将不得不花费一些时间来保护它,并且可能会泄露SSL/TLS证书,以确保有人不能嗅探到你的授权细节。