Je suis sur les dernières mises à jour Ubuntu 16.04 Unity installées, j'ai l'un des meilleurs ordinateurs portables de jeu Asus sur le marché, VLC est installé mais je ne l'utilise jamais.
Au cours des derniers mois, je n'ai pas pu éteindre mon PC, chaque fois que j'essaie de le faire, les fans commencent à tourner si vite et ça se bloque, donc j'appuie simplement sur le bouton d'arrêt, ce problème était uniquement à l'arrêt , pas redémarré je n'ai même pas pris la peine d'essayer de résoudre le problème.
Aujourd'hui, alors que je travaillais, j'ai remarqué que les fans faisaient la même chose que d'habitude lorsqu'ils arrêtaient. J'ai couru top
remarqué que 2 instances vlc étaient exécutées sous mon nom d'utilisateur, consommant comme 122% de processeur chacune, bien que je n'utilise pas encore vlc, et je n'utilise aucun programme qui repose sur vlc.
J'ai essayé de le faire sudo kill <pid>
et sudo killall <pid>
et sudo killall vlc
pourtant ils n'ont pas été tués, cela ne m'est jamais arrivé auparavant. Je les ai tués depuis le moniteur de ressources Ubuntu, ils ont été tués et le problème d'arrêt a été corrigé, et tout est revenu à la normale.
Est-ce que cela est arrivé à quelqu'un avant?
ps aux | grep " $(echo -n $(pgrep vlc | xargs ps -o ppid | tail -n +2 | tr -d ' ') | sed 's/ / \\| /g') "
prochaine fois que cela se produit. Cela trouverait toutes les instances en cours d'exécution de VLC, obtiendrait les PID parents pour chacun d'entre eux, puis rechercherait les PID parents dans la sortie de ps aux
. Cela pourrait aider à localiser le problème.
sudo kill -9 <pid>
aurait probablement fonctionné là où tout simplement kill
pas. Les -9
moyens « Tuez tout ce qui bouge, avec préjudice extrême, de la manière la plus horrible possible ». Peu de choses peuvent y survivre. Sans -9
, c'est plutôt "S'il te plait, meurs?
kill -9
, c'est dangereux. Si par exemple l'application a créé un fichier temporaire sous /var/lock
, il ne sera pas supprimé. De même, les tampons ne seront pas vidés, les transactions de base de données ne seront pas validées, etc. Vous pourriez vous retrouver avec des données corrompues ou manquantes si quelque chose était écrit quelque part. VLC ne fait probablement rien de tout cela, mais je recommanderais d'essayer de comprendre le problème avant de supposer.