Forum Programmazione

Problemi di programmazione? Forum di supporto nato nel 2006, posta subito la tua domanda! :-)

Oggi è sab mag 19, 2012 8:58 am

Tutti gli orari sono UTC + 2 ore




Apri un nuovo argomento Rispondi all’argomento  [ 2 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: [Php] - aMule 2.1.3 killer per macosx
MessaggioInviato: mar mar 17, 2009 4:05 pm 
Non connesso
Admin
Avatar utente

Iscritto il: mar giu 06, 2006 4:00 pm
Messaggi: 2415
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.


Top
 Profilo E-mail  
 
 Oggetto del messaggio: Re: [Php] - aMule 2.1.3 killer per macosx
MessaggioInviato: mer mar 18, 2009 12:53 am 
Non connesso
C Programmer

Iscritto il: mer giu 14, 2006 4:28 pm
Messaggi: 484
Lo farò ;)


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 2 messaggi ] 

Tutti gli orari sono UTC + 2 ore


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


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:  
cron
SitemapIndex SitemapIndex RSS Feed RSS Feed Channel list Channel list
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it
phpBB SEO