授予php执行java命令的权限

授予php执行java命令的权限,php,exec,Php,Exec,我试图从php执行java命令,但输出数组始终返回空。任何帮助都将不胜感激 下面是我尝试过的代码 <?php exec( "/usr/bin/java -version",$output); print_r($output); ?> 当我尝试代码时 <?php exec( "java -version",$output); print_r($output); ?> 我应该怎么做才能让我的php文件执行

我试图从php执行java命令,但输出数组始终返回空。任何帮助都将不胜感激

下面是我尝试过的代码

<?php


    exec( "/usr/bin/java -version",$output);


    print_r($output);

    ?>
当我尝试代码时

<?php


    exec( "java -version",$output);


    print_r($output);

    ?>
我应该怎么做才能让我的php文件执行java命令?

用于执行java程序

#!/bin/sh
arg=$(head -n 1 myfile)   
/usr/bin/java  argument 2>&1
>myfile
1) 将参数名称从php程序写入文件

 $Handle = fopen("myfile", 'w');
 fwrite($Handle, "argument");
 fclose($Handle);
2) 创建一个bash脚本来读取该参数名并运行java程序

#!/bin/sh
arg=$(head -n 1 myfile)   
/usr/bin/java  argument 2>&1
>myfile
另存为mycron.sh

chmod+x mycron.sh

3) 在crontab中配置脚本

crontab-e
并粘贴此

* * * * * mycron.sh

chmod+x/usr/bin/java
和tryIt仍然拒绝授予相同的权限。您的实际需求是什么?只是检查java版本?Harikrishnan,我想执行某些java命令,但最简单的java版本命令是不执行的。你能指定其中一些命令吗?我有另一个解决方案给你。
* * * * * mycron.sh