Za sta ti treba? Tj. sta zelis da radis sa tim emuliranim tail-om? :)
edit:
Sad sam se setio da sam jednom pravio logovanje top komande (flegovi su za FreeBSD). Kako se top po defaultu updateuje u realnom vremenu, sa -d 1 sam dobio ispis jedne "strane", u trenutku kad se pozove (-d je isto kao -n kod gnu/linuxa).
Code:
function logTop(){
$logFile = "/home/robert/mysql.log";
$topOutput = null;
$i = 0;
while($topOutput === null or $i < 10) {
$topOutput = shell_exec('top -d 1 -U mysql');
$i++;
}
if($topOutput !== null) {
$topOutputHeader = "top log datetime: " . date('Y-m-d H:i:s') . "\n";
$topOutput = $topOutputHeader . $topOutput . "\n====================================\n";
file_put_contents($logFile, $topOutput, FILE_APPEND);
}
}
Funkciju sam pozivao na odredjenim mestima u kodu (pocetak, kraj, nakon n iteracija petlje, itd.).
Mozda ti ovo da neku ideju =)
[Ovu poruku je menjao kazil dana 17.11.2010. u 10:44 GMT+1]