从通过PHP执行的Unix命令获取响应

我曾经摔过一只熊。

我想在浏览器中列出给定用户的Cron任务。我正在使用以下内容,它可以通过SSH正常运行:

crontab -u用户名-l

输出如下:

*/2 * * * * cd /home/username/public_html/cron; php -q -c ./ cron_4.php
*/2 * * * * cd /home/username/public_html/cron; php -q -c ./ cron_3.php
*/2 * * * * cd /home/username/public_html/cron; php -q -c ./ cron_2.php
0 0 * * * cd /home/username/public_html/cron; php -q -c ./ cron_1.php

但是,当我尝试通过PHP进行操作时...

$return = array();
$command = "crontab -u username -l";
passthru($command, $return);
echo "<pre>";
var_dump($return);
echo "</pre>";

我只会...

int(1)

而我期待的是包含上述各行的数组。

如何通过PHP达到预期的结果?

我曾经摔过一只熊。

我最终使用 exec()

$r=[];
exec($command,$r);

实际的问题与权限有关,并且与我所说的问题无关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过Java代码执行Unix命令

来自分类Dev

通过Python使用密码执行unix命令

来自分类Dev

通过php执行powershell命令

来自分类Dev

在php脚本中执行curl命令并从服务器获取响应并将其提取

来自分类Dev

通过unix shell在控制台上执行多个命令

来自分类Dev

通过php和bash执行服务命令

来自分类Dev

并行执行Unix命令?

来自分类Dev

ffmpeg命令通过命令行执行,但不通过PHP脚本执行

来自分类Dev

如何获取通过使用Document.execCommand()执行的命令的列表

来自分类Dev

通过android应用获取已执行命令的输出

来自分类Dev

获取AT命令响应

来自分类Dev

启用并行执行并通过maven命令完成执行时获取总执行时间

来自分类Dev

使用Java执行UNIX命令

来自分类Dev

用流星执行unix命令

来自分类Dev

从SAS执行多个unix命令

来自分类Dev

RobotFramework:在本地执行 unix 命令

来自分类Dev

使用PHP通过sendgrid发送邮件时获取响应

来自分类Dev

尝试通过php从json响应url获取数据时出错

来自分类Dev

使用PHP通过sendgrid发送邮件时获取响应

来自分类Dev

尝试通过php从json响应url获取数据时出错

来自分类Dev

如何通过PHP中的openin url获取xml响应

来自分类Dev

如何在Python中执行curl命令并获取响应并将其传递给其他代码

来自分类Dev

将命令放在后台并通过PHP exec()获取PID?

来自分类Dev

Laravel 5获取命令响应

来自分类Dev

如何通过使用find unix命令获取绝对路径

来自分类Dev

如何从curl请求获取响应时间(通过命令行)

来自分类Dev

从JavaScript执行PHP命令

来自分类Dev

通过bash执行sqlite命令

来自分类Dev

PHP获取响应头