프로덕션 서버에 로그인하여 파일을 검색하고이 파일의 데이터로 데이터베이스를 업데이트해야합니다. 이 파일은 프로덕션 DB이므로 파일이 커질 수 있으므로 서버에 영향을 줄 수 있으므로 매 5 분마다 전체 파일을 가져 오지 않아도됩니다. 이 파일의 마지막 30 줄을 매 5 분 간격으로 가져와 가능한 한 작은 영향을 주어야합니다.어떻게하면 SFTP를 통해 파일의 마지막 라인을 얻을 수 있습니까
<?php
$user="id";
$pass="passed";
$c = curl_init("sftp://$user:[email protected]/opt/vmstat_server1");
curl_setopt($c, CURLOPT_PROTOCOLS, CURLPROTO_SFTP);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($c);
curl_close($c);
$data = explode("\n", $data);
?>
서버에서 코드를 수정할 수 있습니까? 이것은 서버 쪽에서는 가능하지만 클라이언트 쪽에서는 가능하지 않습니다. – lonesomeday