张映 发表于 2015-02-09

分类目录: php

windows server 2008 R2下php exec函数调用.exe文件失败,但是在命令行下执行该php文件,却是可以调用.exe文件的。

windows server 的安全机制根linux不太一样,除了要开放端口外,还有组件服务,php的运行用户,要对该组件有全部权限。

windows server下怎么开放端口不说了,下面说了一下如果让用户拥有组件的权限。

阅读全文>>

张映 发表于 2010-12-14

分类目录: shell

每个打开的文件都会被分配一个文件描述符.stdin (键盘), stdout (屏幕), 和 stderr (错误消息输出到屏幕上)的文件描述符分别是0, 1, 和 2. 对于正在打开的额外文件, 保留了描述符3到9.

文件描述符是文件系统为了跟踪这个打开的文件而分配给它的一个数字。
阅读全文>>

张映 发表于 2010-10-22

分类目录: php

一般情况下,很少会用php去执行linux命令,不过特殊情况下,你也许会用到这些函数。以前我知道有二个函数可以执行linux命令,一个是exec,一个是shell_exec。其实有很多的,结合手册内容,介绍以下6个函数。

阅读全文>>

张映 发表于 2010-06-16

分类目录: linux

一,说xargs命令前,说一下什么是shell编程

什么是shell编程呢,说白了就是按一定的规则把各种命令组织起来,完成一定的事情。纯属个人理解,哈哈。不管是交互式的shell,还是非交互的shell,它都是由一些命令组成的。

所以命令很重要。xargs就是其中之一,并且还是相当重要的一个命令,为什么说它重要呢,因为他和能其他命令结合使用,把一个命令的输出,当作参数传给另一个命令。这个根find命令参数中的exec很像,但是不同:以下4点在网上找的,第一点,是亲身体验过,家里我用的是archlinux,当你通过exec传很多数据给后面的命令时,会卡在哪儿,其他的三没试过,如果有兴趣的朋友可以自己比较一下他们速度,

[zhangy@BlackGhost music]$ time find /home/zhangy/download/ -name ".gz" -print

阅读全文>>