Estoy en las últimas actualizaciones de ubuntu 16.04 unity instaladas, tengo una de las mejores computadoras portátiles para juegos Asus en el mercado, VLC está instalado pero nunca lo uso.
Durante los últimos meses, no pude apagar mi PC, cada vez que trato de hacerlo, los ventiladores comienzan a girar tan rápido y se cuelga, así que solo presiono el botón de apagado, ese problema solo estaba en el apagado , no reiniciar Ni siquiera me molesté en tratar de resolver el problema.
Hoy, mientras trabajaba, noté que los fanáticos hacían lo mismo que normalmente hacen cuando cierran. Corrí top
noté que se ejecutaban 2 instancias de vlc con mi nombre de usuario que consumían como 122% de CPU cada una, aunque nuevamente no uso vlc y no estoy usando ningún programa que se base en vlc.
Lo intenté sudo kill <pid>
y, sudo killall <pid>
y sudo killall vlc
aún así no fueron asesinados, eso nunca me había pasado antes. Los maté desde el monitor de recursos de Ubuntu, fueron asesinados y se solucionó el problema de apagado, y todo volvió a la normalidad.
¿Le pasó eso a alguien antes?
ps aux | grep " $(echo -n $(pgrep vlc | xargs ps -o ppid | tail -n +2 | tr -d ' ') | sed 's/ / \\| /g') "
próxima vez que suceda. Esto buscaría todas las instancias en ejecución de VLC, obtendría los PID principales para cada una de ellas y luego buscaría los PID principales en la salida deps aux
. Podría ayudar a localizar el problema.sudo kill -9 <pid>
probablemente habría funcionado donde simplementekill
no. El-9
medio significa "Mata todo lo que se mueva, con prejuicios extremos, de la manera más espantosa posible". No mucho puede sobrevivir. Sin-9
eso, es más como "¿Por favor muere? ¿Por favor, bonita, por favor con una cereza encima?"kill -9
, es peligroso. Si, por ejemplo, la aplicación ha creado un archivo temporal debajo/var/lock
, no se eliminará. Del mismo modo, los búferes no se eliminarán, las transacciones de la base de datos no se confirmarán, etc. Podría terminar con datos corruptos o faltantes si se escribiera algo en alguna parte. VLC probablemente no está haciendo ninguna de esas cosas, pero recomendaría tratar de entender el problema antes de asumirlo.Respuestas:
Estoy experimentando un problema similar con el reproductor VLC. Pero la diferencia es que lo estoy usando a menudo. Aquí hay una posible solución alternativa (no totalmente probada) para este problema en Ubuntu 16.04 con Unity.
De acuerdo con esta respuesta , podemos probar si hay un archivo de escritorio de aplicación en ejecución llamado más
vlc
o menos. Si no hay nadie, podemos intentar matar todos los procesos de VLC. Para este propósito, cree un archivo ejecutable, llamado~/bin/vlc-killer.sh
y agregue las siguientes líneas como su contenido (aquí hay una referencia sobre los envíos exportados):Luego abra la Crontab del usuario para edit (
crontab -e
) y aplique el siguiente trabajo (que ejecutará nuestro script cada minuto) en la parte inferior:fuente
vlc
se inició a través de la GUI. Si está acostumbrado a ejecutarvlc movie.mpg
únicamente desde la línea de comandos (como yo), esto matará elvlc
proceso después de un minuto. Sin embargo, buena solución y +1 de todos modos.