создание резервных копий сайта через командную строку - PullRequest
0 голосов
/ 16 октября 2018

У меня есть php-скрипт, который запускается через cron, целью которого является сборка целого каталога.Однако моя проблема заключается в создании пустого файла tar ??

 exec("tar -zcvf abcd.com-dir-".date('Y-m-d').".tar.gz var/www/html/abcd.com");

Я подтвердил, что полный путь к сайту - var / www / html / abcd.com

anyдругие предложения о том, что может быть причиной того, что код просто создает пустой файл .tar.gz?

1 Ответ

0 голосов
/ 16 октября 2018

Вы забыли первую косую черту в /var...

Итак, вы можете использовать

exec("tar -zcvf abcd.com-dir-".date('Y-m-d').".tar.gz /var/www/html/abcd.com");

Или вы можете просто добавить команду напрямую, без необходимости PHP

tar -zcvf abcd.com-dir-$(date +%Y-%m-%d).tar.gz /var/www/html/abcd.com
...