当前位置:论坛首页 > Linux面板 > 求助

【已解答】网站执行exec调用shell命令没有反应

发表在 Linux面板2021-12-19 22:27 [复制链接] 10 2131

我在shell脚本的计划任务中执行php文件是可以运行的,但是在网站上打开无输出。
practice.php文件:
<?php
    exec('/usr/local/bin/bowtie -h',$out,$return);
    var_dump($out);
    var_dump($return);
?>




计划任务.png
网站运行.jpg
使用道具 举报 只看该作者 回复
发表于 2021-12-20 09:41:01 | 显示全部楼层
您好,您网站使用的php和您在SSH中执行命令的时候用的php是一个吗?
使用道具 举报 回复 支持 反对
发表于 2021-12-20 09:51:41 | 显示全部楼层
大炮运维V587 发表于 2021-12-20 09:41
您好,您网站使用的php和您在SSH中执行命令的时候用的php是一个吗?

您好,用的是同一个php
使用道具 举报 回复 支持 反对
发表于 2021-12-20 10:48:26 | 显示全部楼层
宝塔用户_mrlkpw 发表于 2021-12-20 09:51
您好,用的是同一个php

您好,您到php对应的禁用函数中,把 exec删掉,然后重启下php
值信息.png
使用道具 举报 回复 支持 反对
发表于 2021-12-20 10:57:15 | 显示全部楼层
大炮运维V587 发表于 2021-12-20 10:48
您好,您到php对应的禁用函数中,把 exec删掉,然后重启下php

您好,我已经删掉了的。准确的说,在调用shell命令时,有的能有输出,有的没有输出。我查看python版本,是有输出的,查看其他软件又没有。
使用道具 举报 回复 支持 反对
发表于 2021-12-20 11:01:08 | 显示全部楼层
大炮运维V587 发表于 2021-12-20 10:48
您好,您到php对应的禁用函数中,把 exec删掉,然后重启下php

在SSH中是都可以查看的。
使用道具 举报 回复 支持 反对
发表于 2021-12-20 11:38:21 | 显示全部楼层
宝塔用户_mrlkpw 发表于 2021-12-20 11:01
在SSH中是都可以查看的。

我的显示是不是正常的?
使用道具 举报 回复 支持 反对
发表于 2021-12-20 11:41:43 | 显示全部楼层
大炮运维V587 发表于 2021-12-20 11:38
我的显示是不是正常的?

请问一下这个在哪查看啊
使用道具 举报 回复 支持 反对
发表于 2021-12-20 11:53:52 | 显示全部楼层
宝塔用户_mrlkpw 发表于 2021-12-20 11:41
请问一下这个在哪查看啊

就是你给的php内容
使用道具 举报 回复 支持 反对
发表于 2021-12-20 12:23:39 | 显示全部楼层

是正常的,都能在ssh下运行成功
使用道具 举报 回复 支持 反对
发表于 2021-12-20 15:00:01 | 显示全部楼层
宝塔用户_mrlkpw 发表于 2021-12-20 12:23
是正常的,都能在ssh下运行成功

我这里就可以的,你不行的话,可以排查下使用的php是否支持这样写,我使用的php版本是7.2
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表