il primo ti deve riportare 4 righe, gli altri due una... sbaglierai te nel tuo codice, prova ad eseguire:Originariamente inviato da Kaosvf
ciao,
per tutti e tre i codici la riga mostrata è sempre una...
e avrai un risultato del tipo:codice:<?php $results = array(); exec("free -m",$results); echo "first:\n"; print_r($results); echo "second:\n"; $results = array(); exec('free -m | grep "Mem" | awk \\'{ print $2 " " $3 " " $4 " " $5 " " $6 " " $7 }\\'',$results); print_r($results); echo "third:\n"; echo exec('free -m | grep "Mem" | awk \\'{ print $2 " " $3 " " $4 " " $5 " " $6 " " $7 }\\''); ?>
codice:first: Array ( [0] => total used free shared buffers cached [1] => Mem: 2026 1915 111 0 201 1007 [2] => -/+ buffers/cache: 705 1320 [3] => Swap: 4031 0 4031 ) second: Array ( [0] => 2026 1915 110 0 201 1007 ) third: 2026 1917 108 0 201 1007

Rispondi quotando