如何从UI调用一个shell脚本与我们的应用程序服务器和web服务器



我有一个shell脚本和参数作为日期。我在设计中寻找一些帮助,我将不得不创建一个UI并传递日期,以便它将调用shell脚本与参数(它应该打开unix终端并调用shell脚本与用户名和密码)。整个shell脚本运行在LINUX服务器上。我最好是在MarkLogic/Java/Unix和Scala。我不应该在我的应用程序中使用web服务器。

有人可以建议如何从Java应用程序调用shell脚本,而不使用Appserver/Webserver。

我发现你的实际问题很令人困惑,在你向nhouser9澄清后更是如此。

我的理解是:
1)你需要一个用户界面(而不是终端?)-您的简单需求可能会解决与久经考验和真正的老timer Java抽象Windows工具包(AWT)。看看维基百科的页面:https://en.wikipedia.org/wiki/Abstract_Window_Toolkit这里的示例代码编译成一个非常简单的Hello World GUI。(Java包信息在这里:https://docs.oracle.com/javase/8/docs/api/java/awt/package-summary.html)

2)你需要从Java调用shell脚本:那么,对于问题的这一部分,请看看nhouser9的原始评论。这个问题的核心是ProcessBuilder

将1和2添加在一起,您可以创建一个GUI来接受参数,然后执行shell脚本。

相关内容

  • 没有找到相关文章

最新更新