En ce moment, Alice a d’énorme soucis de reseau à tel point qu’on a le droit a des message du genre, votre alice box n'est pas reconnu par le reseau alice …
En même temps j’avais dis à ma copine de pas prendre Alice chez elle…
Bref toussa pour dire qu’avec ces conneries de déconnexion, ba … je suis souvent déconnecté et donc parfois lors de session ssh sur ma dedibox.
Or, tout a l’heure, je me reconnecte et je vois
2 users
Arf, je regarde si c’est pas xorax mais non, c’est moi…2 fois et avec 2 ip différentes :o.
Y’a donc un soucis la. Sachant que la première ip a un IDLE de 2h je fais vite le rapprochement avec l’Alicebox foireuse ….
Donc un petit
titeuf@dedibilly:~$ w
Me retourne les 2 lignes.
Derrière un
titeuf@dedibilly:~$ ps --user titeuf | grep sshd
Nous donne la liste des sshd de l’user en double.
Ensuite plus qu’a repérer le PID et on enchaine un kill PID derrière.











killall, c’est pas mal aussi.
voici un script que j’utilise qui est plus rapide et plus propre
enjoy
if [ ! -z "$SSH_TTY" ]; then
TTY=$( basename $SSH_TTY )
else
TTY=”CONSOLEMAYBE”
fi
ps jxww | grep -E ’sshd: ‘$LOGNAME’@’ | grep -v grep | \
gawk -v tty=$TTY -v quiet=$1 ‘
{
if ( $NF !~ tty ) {
if ( quiet ~ /-q/ ) {
print $2;
} else {
print $_;
}
}
}
‘