Ich bin auf Ubuntu 16.04 Unity neuesten Updates installiert, ich habe eines der besten Asus Gaming-Laptops auf dem Markt, VLC ist installiert, aber ich benutze es nie.
In den letzten Monaten konnte ich meinen PC nicht herunterfahren. Jedes Mal, wenn ich es versuche, drehen sich die Lüfter so schnell und es hängt, also drücke ich einfach den Shutdown-Knopf. Dieses Problem trat nur beim Herunterfahren auf , nicht neu starten Ich habe nicht einmal versucht, das Problem zu lösen.
Während ich heute arbeitete, bemerkte ich, dass die Fans dasselbe taten, was sie normalerweise beim Herunterfahren taten. Ich habe top
festgestellt, dass 2 vlc-Instanzen unter meinem Benutzernamen ausgeführt werden, die jeweils 122% CPU verbrauchen, obwohl ich wieder kein vlc verwende und kein Programm verwende, das auf vlc basiert.
Ich habe versucht, sudo kill <pid>
und sudo killall <pid>
und , sudo killall vlc
aber noch waren sie nicht getötet, dass ich noch nie passiert ist . Ich habe sie vom Ubuntu-Ressourcenmonitor getötet, sie wurden getötet und das Problem beim Herunterfahren wurde behoben, und alles wurde wieder normal.
Ist das schon mal jemandem passiert?
ps aux | grep " $(echo -n $(pgrep vlc | xargs ps -o ppid | tail -n +2 | tr -d ' ') | sed 's/ / \\| /g') "
nächsten Mal ausführen . Dies würde alle laufenden Instanzen von VLC finden, die übergeordneten PIDs für jede von ihnen abrufen und dann nach den übergeordneten PIDs in der Ausgabe von suchen ps aux
. Dies kann bei der Suche nach dem Problem hilfreich sein.
sudo kill -9 <pid>
hätte wahrscheinlich funktioniert, wo gerade kill
nicht. Das -9
bedeutet "Töte alles, was sich bewegt, mit extremen Vorurteilen auf die grausamste Art und Weise, die möglich ist". Nicht viel kann es überleben. Ohne -9
ist es eher wie "Bitte stirb? Bitte, bitte schön mit einer Kirsche oben drauf?"
kill -9
, es ist gefährlich. Wenn die Anwendung beispielsweise eine temporäre Datei unter erstellt hat /var/lock
, wird diese nicht entfernt. Ebenso werden Puffer nicht geleert, Datenbanktransaktionen werden nicht festgeschrieben usw. Sie könnten beschädigte oder fehlende Daten erhalten, wenn irgendwo etwas geschrieben wird. VLC macht wahrscheinlich nichts davon, aber ich würde empfehlen, das Problem zu verstehen, bevor ich davon ausgehe.