tzmd.net
当前位置:首页 >> php调用shEll命令返回到浏览器 >>

php调用shEll命令返回到浏览器

还是用JS 配合php好一点

你想问得是php如何执行shell命令把? 可以用system(),exec(),passthru()这三个函数实现 虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell...

exec里面,a.bash前面有sh这个bin文件么,就把bin文件路劲加在a.sh前。try下

解除sysyem() passthru() exec()等函数禁用。 执行passthru('ps -ef');可以得到这条命令的输出内容。正则得到所需内容,然后再调用这些函数执行操作。具体用法翻翻手册。

难道不是exec 和 system?

php 的几个函数 ob_flush(); 冲刷出(送出)输出缓冲区中的内容 popen() 打开进程文件指针

exec函数?

如果php允许那么大的权限,可以用 exec 函数, 不过这样做很危险。 换个思考方式, 可以php向某个文件写入一个指定数据, shell脚本定时监测这个文件,然后判断内容,再执行指定脚本

通过执行运行符(``)执行命令

我这边很少用PHP操作linux系统,因为默认是没有权限的,可是我不想去修改权限。 我变了个法子,用PHP操作指定文件,然后用定时任务运行shell脚本,获取指定文件里面的任务ID,执行对应的操作,然后能满足我的需求了。

网站首页 | 网站地图
All rights reserved Powered by www.tzmd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com