Aucun message portant le libellé KTorrent. Afficher tous les messages
Aucun message portant le libellé KTorrent. Afficher tous les messages

lundi, juin 25, 2007

Redémarer automatiquement KTorrent

KTorrent est instable sur la machine principale, il crashe aléatoirement. J'ai donc concocté ce petit script en Bash (que j'ai mis dans mon crontab) pour vérifier périodiquement si ça roule et redémarer quand ça roule pas (avec encore un peu d'information de débuggage):

date
let numktor=$(ps aux | awk '{print $11}' | grep -e "ktorrent" | wc -l)
echo `ps aux | awk '{print $11}' | grep -e "ktorrent" `
echo $numktor
if [ $numktor -eq 0 ];
then
echo "Equal to zero"
ktorrent
else
let numerr=$(ps aux | grep -e "--appname ktorrent" | grep -e "drkonqi" | wc -l)
echo `ps aux | grep -e "--appname ktorrent" | grep -e "drkonqi"`
echo $numerr
if [ $numerr -eq 1 ];
then
let numproc=$(ps aux | grep -e "--appname ktorrent" | grep -e "drkonqi" | awk '{print $2}')
echo $numproc
kill -KILL $numproc
ktorrent
fi
fi
echo

Jusqu'à maintenant, so far so good...

lundi, décembre 11, 2006

Recompilation obligatoire...

J'ai mis- à-jour gcc il y a quelque temps (passé de 3.4 à 4.1). Depuis, j'ai emergé pas mal de nouveaux programmes.
J'ai commencé à avoir des problèmes avec avec mes drivers nVidia il y a quelques semaines, le driver ne voulait pas s'insérer quand la machine bootait.
Une recherche rapide sur google.com et sur forums.gentoo.org me pointa rapidement sur la bonne voie: Quand on met à jour le compilateur, on doit recompiler le kernel avec la même version de gcc.
Après avoir recompilé le kernel, rebooté et ré-emergé les drivers, tout va bien.
Toutefois ktorrent plante encore et je ne sais pas bien pourquoi. Détails là.