веб-сервисы Amazon — php exec tar -cvf не работает в aws

Я пытаюсь скопировать папку в среде AWS EBS с помощью команды php exec.
Я пытаюсь сменить папку 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

В папке SJ1.xml должно быть два файла, в папке SRC — SJ2.xml.
Если я делаю то же самое вручную в командной оболочке Amazon EC2, все в порядке. Но когда я запускаю скрипт в команде php exec, в tar только один файл.
В чем здесь проблема?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector