IProgrammatori.it

Forum programmazione

Forum di supporto alla programmazione in generale e nei principali linguaggi.

Oggi è sab lug 31, 2010 6:42 pm

Tutti gli orari sono UTC + 2 ore




   [ 2 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: [Php] - aMule 2.1.3 killer per macosx
MessaggioInviato: mar mar 17, 2009 4:05 pm 
Admin
Avatar utente
Iscritto il: mar giu 06, 2006 4:00 pm
Messaggi: 2299
Località: Italia

Script realizzato in 10 minuti molto utile per me..
La versione di aMule 2.1.3 per macosx spesso impazzisce portando la cpu al di sopra del 100%.
Essendo costretto a killarlo ogni volta, questo è uno script che automatizza l'operazione di killaggio. :P
Codice:
#!/usr/bin/php
<?php
   /*   aMule Killer for MacOsx 10.5.6
    *   aMule version: 2.1.3
    *    Mar 17 Mar 2009 14:50:32 CET
    *  by k8
   */
   
   $content = shell_exec("ps aux | grep amule");
   $parse = explode("   ",$content);
   $cpu_level = explode("  ",$parse[2]);
   $pid = trim($parse[1]);
   if($cpu_level[0] >= 90){
      shell_exec("kill -9 $pid");
      echo "aMule @ $pid Killed [$cpu_level[0]% cpu].\n";
   }else{
      echo "Is Not Amule! [$cpu_level[0]% cpu].\n";
   }
?>

Mi son reso conto ora che bastava un killall amule invece che ricavarmi il pid, ma vabbè :)
Migliorando lo script si potrebbe farne uno diverso che controlla tutti i processi con cpu maggiore del 100% o del 90% e che li killi in automatico tutti.
La miglior cosa sarebbe demonizzarlo e fargli fare un controllo dei processi ogni tot minuti.
Naturalmente la miglior cosa sarebbe farlo in C, molto più veloce sicuramente.
Se qualcuno vuole farlo :P Bit? :D

_________________
Big-Bug cerca collaboratori.
Cerca di scrivere con un italiano corretto.


   
 Oggetto del messaggio: Re: [Php] - aMule 2.1.3 killer per macosx
MessaggioInviato: mer mar 18, 2009 12:53 am 
C Programmer
Iscritto il: mer giu 14, 2006 4:28 pm
Messaggi: 473

Lo farò ;)


   
Visualizza ultimi messaggi:  Ordina per  
   [ 2 messaggi ] 

Tutti gli orari sono UTC + 2 ore


 Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a: