我正在尝试获取我的vg空间磁盘的价值。当我在shell中运行命令时,我没有任何问题可以返回正确的值,但是当我将其包含在PHP文件中时,我将返回NULL值。
我看到很多线程对此争论不休,但是没有一个答案解决了我的问题:(
什么命令有效?这个 :
$variable = shell_exec("df -h | grep "username" | awk '{print $3}'");
我不认为这是一个权限问题,因为此命令有效。.对于测试脚本,它具有777和root权限。
有问题的代码:
$test = "VG Size";
$tailletotaleduserveur = shell_exec("vgdisplay vghome | grep ".$test." | awk '{print $3}'");
echo json_encode($tailletotaleduserveur);
网络标签中的实际结果:null-> http://prntscr.com/nehsmb
它应该返回“ 5.85”
眼眸繁星
慕的地6264312