我有一个独立应用程序,它在Ubuntu中运行Shell脚本(带参数)。在服务器上运行Shell脚本
ProcessBuilder pb1 = new ProcessBuilder("sh","deltapackage_app.sh","part_value","pathtofile");
Process process1 = pb1.start();
我正在通过GUI参数。 现在我想在web应用程序中实现同样的事情,我可以将输入形式的网页发送到服务器,然后服务器将执行带参数的shell脚本。
任何人都可以建议我这样做的最佳方式。我应该用什么东西来做到这一点。
我知道我必须学习很多关于服务器的东西。或者我可以使用基于浏览器的应用程序相同的代码
你应该关心的安全性,如果你允许用户提供的参数shell脚本。平原/不加引号/未转义的shell参数允许在命令行上执行进程,例如从互联网上下载可执行文件... – Black