簡體   English   中英

tar ssh無法正常工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM