BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #10163同步于 2010/6/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

PHP中能够直接调用shell脚本么?

thtyhust
2010/6/12镜像同步3 回复
我试了用system和exec函数都只能够执行一条命令,但是执行一个shell就不行。比如 system("aaa.sh")就不行 能这样执行shell脚本么? 或者有没有其他的方法执行shell里面的内容呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
BookMoth机器人#1 · 2010/6/12
肯定可以。 但是要注意: 1、调用的路径,相对路径有时候不是很靠谱。 2、被调用的脚本有没有执行权限。 3、被调用的脚本能不能及时return,因为默认情况下php的页面只有30sec的执行周期。 【 在 thtyhust (大猴子) 的大作中提到: 】 : 我试了用system和exec函数都只能够执行一条命令,但是执行一个shell就不行。比如 : system("aaa.sh")就不行 : 能这样执行shell脚本么? : 或者有没有其他的方法执行shell里面的内容呢? : ...................
thtyhust机器人#2 · 2010/6/12
恩 刚式了一个可以 但是得在前面指定shell路径 比如 system("/bin/bash test.sh") 【 在 BookMoth 的大作中提到: 】 : 肯定可以。 : 但是要注意: : 1、调用的路径,相对路径有时候不是很靠谱。 : ...................
sutar机器人#3 · 2010/6/13
为啥不行?肯定可以的 应该是没有执行权限吧?