首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP的命令行(cmd)执行问题

PHP的命令行(cmd)执行问题
EN

Stack Overflow用户
提问于 2014-11-13 14:22:54
回答 1查看 377关注 0票数 1

我尝试运行一个非常简单的PHP代码,在我的个人电脑中打开一个叫做“赛博幽灵”的程序。在这段代码中,我使用了shell_exec和exec,如下所示

代码语言:javascript
复制
<?php
echo  shell_exec('cyberghost /wait ');
echo  shell_exec('whoami');
echo  exec('cyberghost /wait ');
echo  exec('whoami');
?>

第一个命令尚未执行,程序也未打开。但是第二个命令工作得很好,并返回了(ahmed\ahmed saleh ahmed\ahmed saleh),这是完全正确的。

知道如何解决这个问题吗?

编辑注意:我在环境变量路径中添加了赛博幽灵路径。当我使用if条件时,它显示所有命令都已成功执行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-19 08:46:06

我已经为我的问题找到了答案。

因此,首先我要提一提的是,以上所述的细节只是我主要问题的一个简单版本。我试图创建一个程序,通过网络which更改IP地址,然后打开一个仅在美国有效的URL。在执行下列赛博主机命令行时:赛博主机/connect /wait

它显示在更改IP地址之前已经成功地执行了该命令。更改发生在大约20秒后,所以我的任务总是无法打开USA URL。

要解决这个问题,您需要执行一个等待20秒(至少)的命令行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26911055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档