php exec tar -cvf在aws中不起作用

时间:2017-02-20 13:26:55

标签: php amazon-web-services amazon-ec2 exec tar

我正在尝试通过php exec命令在AWS EBS环境中tar一个文件夹。 我尝试使用以下命令tar文件夹170220

exec("tar -cvf /var/app/current/ba/170220.tar  /var/app/current/ba/170220 ");
exec("gzip /var/app/current/ba/170220.tar ");

创建170220.tar.gz之后,我将其压缩并显示tar文件内容。但是tar文件中只有一个文件。

tar -tvf 170220.tar
var/app/current/ba/170220/
var/app/current/ba/170220/C0401/
var/app/current/ba/170220/C0401/SRC/
var/app/current/ba/170220/C0401/SRC/SJ1.xml

SRC文件夹中的SJ1.xml,SJ2.xml中应该有两个文件。 如果我在Amazon EC2的shell命令中手动执行相同操作,一切正常。但是当我在php exec命令中运行脚本时,tar中只有一个文件。 这里有什么问题 ?

0 个答案:

没有答案