【发布时间】:2018-06-01 09:15:22
【问题描述】:
我需要使用 PHP 函数 exec() 获取 Linux 命令的完成变体。 我试试这个:
$c = exec('compgen -c pyt');
我除了得到这样的东西
python3.5m
python3.5
python2.7
python2
python3
python3m
python
但是我得到一个错误:
sh: 1: compgen: 未找到
当我直接在终端执行这个命令时输出是正确的:
omix@omix:~$ compgen -c pyt
python3.5m
python3.5
python2.7
python2
python3
python3m
python
我也尝试过使用函数 shell_exec() 但它不起作用。
【问题讨论】: