有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在没有执行权限的情况下运行终端命令

我试图在OS X上使用bash运行一个终端命令(具体来说,从命令行启动Java应用程序),并将此命令分发给用户。不过,剧本很好,而且完美无瑕

如果我把它导出为。命令或命令。sh,每个用户都必须打开终端并使用chmod+x来运行它。这对我正在尝试做的事情(一个为游戏托管服务器的一键解决方案)来说是完全适得其反的

我需要一种方法来启动这个bash命令,而不需要用户更改权限,并且它必须实时显示终端输出这意味着不将输出记录到文本文件中-需要显示在终端窗口中

我尝试过用automator制作一个应用程序来启动一个shell脚本,它在烫发过程中运行良好,但不显示输出

我尝试用automator制作一个更具工作流风格的应用程序,打开终端,然后输入文本(既可以作为原始文本输入,也可以作为shell脚本输入)。这两个选项都会打开一个终端窗口,但仍然不显示输出

我唯一的解决办法是,自己设置烫发,压缩文件,然后用那种方式发送,这有点奇怪。压缩时,文件保留其权限设置。这仍然比我想要的多了一步,因为这是我试图发送给可能根本不懂技术的付费用户的东西


共 (0) 个答案