[英]tar ssh not working properly
我正在嘗試將目錄(/ 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 mb,可以正常工作。 調試$ do:
tar -zcvf /var/www/backups/8003/1b96a89f.tar.gz /home/8003/*
在*
中/home/8003/*
可能是不被擴大。 嘗試省略它,例如
$do = "tar -zcvf /var/www/backups/".$sd[0]['port']."/".$filename." /home/".$sd[0]['port'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.