等待外部程序执行完毕的有

system($command.' > path/logs')  重定向输出到logs中

exec

popen

不需要等待外部程序执行 使用以下

linux环境中

$cmd ='nohup '.$cmd.' >'.$buildLogs.' 2>&1 &';
system($cmd);

windows环境中:
$runCommand ='e:\php\php.exe '.__FILE__.' cmd '.$cmd;

$WshShell = new COM("WScript.Shell");
$WshShell->Run($runCommand, 7, false);

--------------
WshShell.Run (strCommand, [intWindowStyle], [blnWaitOnReturn])

参数
strCommand
在 strCommand 参数内部的环境变量被自动扩展。

intWindowStyle
这是为新进程在 STARTUPINFO 结构内设置的 wShowWindow 元素的值。其意义与 ShowWindow 中的 nCmdShow 参数相同,可取以下值之一。名称 值 含义
SW_HIDE
0 隐藏窗口并激活另一窗口。
SW_MINIMIZE
6 最小化指定窗口并激活按 Z 序排序的下一个顶层窗口。
SW_RESTORE
9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。
SW_SHOW
5 以当前大小和位置激活并显示窗口。
SW_SHOWMAXIMIZED
3 激活窗口并以最大化显示该窗口。
SW_SHOWMINIMIZED
2 激活窗口并以最小化显示该窗口。
SW_SHOWMINNOACTIVE
7 最小化显示窗口。活动窗口保持活动。
SW_SHOWNA
8 以当前状态显示窗口。活动窗口保持活动。
SW_SHOWNOACTIVATE
4 按窗口最近的大小和位置显示。活动窗口保持活动。
SW_SHOWNORMAL
1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。

转载于:https://www.cnblogs.com/lunsa/p/3491597.html

php 调用系统命令 执行外部程序相关推荐

  1. php调用apache,apache调用php执行系统命令

    一.为了可以通过apache调用php执行系统命令,需要首先赋予apache用户超级用户权限 赋予用户超级用户权限的方法 在/etc/sudoers中添加 apache        ALL=(ALL ...

  2. windows php-cgi命令选项,windows平台上php-cgi调用系统命令(net)时执行异常,但在命令行下能正常执行,问题会出在哪呢?...

    平台环境: OS: windows 2003 x86 SP2 Apache: 2.4.12 Mod_fcgi: 2.3.8 PHP: 5.4.41 (NTS) 调用方式:exec\system\pop ...

  3. php外部系统命令执行函数

    总结一下php中常用的执行函数,一篇水文 一.system()函数 (PHP 4, PHP 5, PHP 7) 介绍:执行外部程序,并且显示输出 说明 system( string $command[ ...

  4. 2022-10-11(一、远程命令执行和系统命令执行)

    文章目录 命令执行 原理 危害 RCE 管道符号 远程执行常用`函数` 执行系统命令: 代码执行与加密: 文件包含与生成: PHP代码执行函数 敏感文件 例子 加固 参考 命令执行 命令执行漏洞是指攻 ...

  5. python调用ping命令并输出ttl_详解Python调用系统命令的六种方法

    作为胶水语言,Python可以很方便的执行系统命令,Python3中常用的执行操作系统命令有os.system().os.popen().subprocess.popen().subprocess.c ...

  6. python os system用法_Python调用系统命令os.system()和os.popen()的实现

    作为一门脚本语言,写脚本时执行系统命令可以说很常见了,python提供了相关的模块和方法. os模块提供了访问操作系统服务的功能,由于涉及到操作系统,它包含的内容比较多,这里只说system和pope ...

  7. C#调用API向外部程序发送数据(转载)

    转自:http://www.cnblogs.com/trieagle/p/3811375.html C#调用API向外部程序发送数据 最近有可能要做一个项目.在项目中有这么一个功能,在A程序中调用B程 ...

  8. php 运行外部程序_PHP实现执行外部程序的方法详解

    这篇文章主要介绍了PHP实现执行外部程序的方法,结合实例形式分析了php执行外部程序的常用函数相关使用技巧与注意事项,需要的朋友可以参考下 本文实例讲述了PHP实现执行外部程序的方法.分享给大家供大家 ...

  9. python调用系统命令_Python如何调用外部系统命令

    前言 利用Python调用外部系统命令的方法可以提高编码效率.调用外部系统命令完成后可以通过获取命令执行返回结果码.执行的输出结果进行进一步的处理.本文主要描述Python常见的调用外部系统命令的方法 ...

最新文章

  1. php排序数组排序_PHP 数组排序
  2. dqn在训练过程中loss越来越大_用DQN算法玩FlappyBird
  3. EM算法--应用到三个模型: 高斯混合模型 ,混合朴素贝叶斯模型,因子分析模型...
  4. python显示当前中文日期_python自动提取文本中的时间(包含中文日期)
  5. java中的jre里面有什么_Java中JRE介绍,JRE是什么
  6. ajax跨域问题(php)
  7. [css] 为什么说对opacity进行动画要比box-shadow进行动画性能更好呢?
  8. IT入门?推荐首选学习HTML5大前端
  9. [小笔记]TypeScript/JavaScript数组转置
  10. 重复insmod同一个模块导致段错误
  11. 计算机tpu定义,TPU聚氨酯
  12. STC15W单片机解析GPS数据
  13. Solana首个IDO平台Solstarter前景如何?
  14. java报错root cause_[Filtered request failed.] with root cause java.io.OptionalDataException
  15. 【计算机毕业设计】500闲一品零食交易平台
  16. cm11修改wifi_mac地址
  17. python 请在微信客户端打开_完美解决 请在微信客户端打开链接
  18. 【题解】洛谷P6006 [USACO20JAN]Farmer John Solves 3SUM G
  19. 使用无监督算法检测DGA域名(一)
  20. LeetCode股票问题总结java

热门文章

  1. 机器学习的部分名词解释20180724
  2. mysql分别写出3条索引_MySQL3:索引
  3. python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...
  4. 两个三维图像互信息python_python – 使用numpy计算成对互信息的最佳方式
  5. linux登出系统,讲解Linux操作系统进入与退出系统方法
  6. python中使用格式化字符串
  7. Qt5.9绘制文字(drawText函数)用法
  8. 信息系统项目管理师考试时间安排
  9. 《系统集成项目管理工程师》必背100个知识点-51项目人力资源管理
  10. 提高mysql千万级大数据SQL查询优化30条经验