0
디렉토리 (/ home/8003 /)를 tar 파일로 압축하려고합니다. PHP 스크립트를 사용하고 있습니다.tar ssh가 제대로 작동하지 않습니다.
$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 메가 바이트 크기이고 잘 동작합니다. $의 DEBUG는 수행
tar -zcvf /var/www/backups/8003/1b96a89f.tar.gz /home/8003/*
액세스 권한을 확인하셨습니까? 웹 서버에서 실행됩니까? –
예, 모든 폴더 권한이 0777로 설정되어 있으며 웹 서버 (원격)에서 실행 중입니다. – user3849197
tar 파일의 내용 (예 :'tar -tf/var/www/backups/8003/1b96a89f.tar.gz')은 무엇입니까? – MrAlias