tar ssh не работает должным образом

Я пытаюсь сжать каталог (/ home / 8003 /) в файл tar. Я использую PHP-скрипт.

    $filename = hash("crc32", date('Y-m-d-H-i-s',$laikas ) ).".tar.gz";
$do = "tar -zcvf  /var/www/backups/".$sd[0]['port']."/".$filename." /home/".$sd[0]['port']."/*"; // $sd[0]['port'] is equal to 8003, that directory exist
$ssh->SendCommand($do);

Все работает, но сжатый файл .tar.gz имеет размер всего 20 байт и пустой. Когда я делаю ту же команду на замазку, она размером около 1,5 МБ и работает нормально. ОТЛАДКА от $ do:

tar -zcvf /var/www/backups/8003/1b96a89f.tar.gz /home/8003/*

0

Решение

* в /home/8003/* вероятно не расширяется. Попробуйте опустить это, e. г.

$do = "tar -zcvf  /var/www/backups/".$sd[0]['port']."/".$filename." /home/".$sd[0]['port'];
0

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

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

По вопросам рекламы [email protected]