我正在尝试通过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中只有一个文件。 这里有什么问题 ?