求助:php运行linux命令行的问题
在php下我现在需要执行linux命令行,如我先要cd到一个目录下,比如cd/usr/local然后再在该目录下执行一个echo"string";的一个操作。我现在用的s...
在php下我现在需要执行linux命令行,如我先要cd到一个目录下,比如cd /usr/local然后再在该目录下执行一个echo "string";的一个操作。我现在用的system函数,我用system("cd /usr/local/")然后再执行system("echo 'string'")发现不能得到预期的运行的结果;
后来我尝试了下两个命令行的连接,比如 system("cd /usr/local/");然后再执行system("ls", $callback)发现得到的是当前的目录底下的文件,而不是 "/usr/local/"底下的,这个问题该如何解决?
我刚用了linux的系统调用,先用chdir(),改变一下目录,然后再执行system("string");就可以解决了,虽然有点麻烦,不过还是可以实现,谢谢两位了。 展开
后来我尝试了下两个命令行的连接,比如 system("cd /usr/local/");然后再执行system("ls", $callback)发现得到的是当前的目录底下的文件,而不是 "/usr/local/"底下的,这个问题该如何解决?
我刚用了linux的系统调用,先用chdir(),改变一下目录,然后再执行system("string");就可以解决了,虽然有点麻烦,不过还是可以实现,谢谢两位了。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询