[英]Command exec and php shell_exec have different results
我正在嘗試使用PHP創建打印服務器-在CentOS 7上使用Cups流明。
我的命令shell中的lpstat -p -d
的結果是:
printer ZTC_GK420t is idle. enabled since Thu Apr 25 17:50:41 2019 no system default destination
php腳本的結果:
$output = shell_exec("lpstat -p -d");
是:
Array ( [0] => no system default destination [1] => )
這可能是什么原因? 我對PHP exec()和system()的結果相同。
該代碼在MacO上按預期工作
唯一可能使結果有所不同的是,外殼程序中的用戶和在下運行的用戶PHP所具有的特權不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.