gpt4 book ai didi

java - 如何打开终端窗口并在 php 中执行命令?

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:15 31 4
gpt4 key购买 nike

我正在制作一个需要在服务器上运行 java 程序的网站(它是一个 ubuntu 服务器)。我想通过从 php 执行它来实现这一点。我尝试了“shell_exec”和“exec”,但它们都没有打开终端窗口或执行 jar 文件。它确实在我的 Windows PC 上运行,但我希望它也能在我的 Linux 服务器上运行。我正在使用 xampp 作为服务器。

我在 Windows 上使用的命令:

shell_exec("java -jar PATH/TO/JAR/FILE.jar PARAMETERS");

最佳答案

我通过在 shell_exec() 命令末尾添加“2>&1 &”来自行修复它。这使得 php 脚本等待程序完成。

新命令:

shell_exec("java -jar PATH/TO/JAR/FILE.jar PARAMETERS 2>&1 &");

关于java - 如何打开终端窗口并在 php 中执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45885238/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com