【发布时间】:2016-12-18 16:21:45
【问题描述】:
抱歉英语不好..
我有这样的 php 文件:
<?php
exec(`sh /tmp/script.sh`);
echo "Work!";
?>
这是脚本:
#!/bin/bash
url="http://someweb.com/get.php?user=user&pass=pass";
wget -O /tmp/file.txt $url
sed -i 's/#Test_file/Ok_Test_file/' /tmp/file.txt
cp /tmp/file.txt /var/www/_client/personale/file.txt
现在,当将 file.php 加载到浏览器时,脚本可以工作,但只有命令 执行 wget 和 sed,除了 cp 不起作用..不复制文件! 如果我手动运行脚本到终端(Debian 8),所有的 cmd 都会被执行...... 问题出在哪里? 谢谢。 乔尔
【问题讨论】:
-
嗨,Joele,请学习如何格式化您的问题,以便于阅读
-
Joele,我可以看到您正在努力正确地编辑您的问题。您可以通过在每行代码前放置四个空格来添加代码段。
-
ls -lah /var/www/_client/personale显示什么?id显示什么? -
ls -lah /var/www/_client/personale drwxr-xr-x 3 root root 4,0K dic 18 18:27。 drwxr-xr-x 15 根根 4,0K dic 17 23:28 .. drwxr-xr-x 2 根根 4,0K dic 18 18:23 速度