0 votos

Comando para encontrar el proceso y reiniciarlo

Tengo un problema con el software de mi ratón Logitech que siempre se bloquea cuando cambia entre diferentes modos de energía, esto bloquea su software en Mac OS X (Yosemite).

La aplicación se utiliza para controlar la velocidad del puntero y las teclas de acceso directo del ratón, lo que inutiliza el ratón, tengo que reiniciarlo cada vez que cambio de estado de energía para que vuelva a funcionar.

¿Hay algún comando que pueda utilizar en el terminal para matar el proceso de logitech y volver a iniciarlo?

Si hago un Logitech Gaming Software.app en ps -ax Puedo encontrar el proceso, ¿cómo puedo canalizar esto para matar el PID asociado y luego reiniciar la aplicación?

Corriendo ps -ax | grep 'Logitech Gaming Software.app devolverá lo siguiente:

 2879 ??         0:02.96 /Applications/Logitech/Logitech Gaming Software.app/Contents/MacOS/LCore
 2891 ttys000    0:00.00 grep Logitech Gaming Software.app

1voto

user3439894 Puntos 5883

Esto es lo que yo intentaría... Crea un bash script usando el código de abajo y guárdalo como un archivo de texto plano sin extensión. Colócalo en un directorio que en tu $PATH, por ejemplo /usr/local/bin y hacerla ejecutable utilizando: chmod +x filename donde nombre de archivo es el nombre que le diste al bash script.

#!/bin/bash
kill $(pgrep LCore)
sleep 1
open -a  "/Applications/Logitech/Logitech Gaming Software.app"

Ahora en un Terminal escribe el nombre que le diste a nombre de archivo y presiona Enter...

El $(pgrep LCore) parte de kill $(pgrep LCore) debe pasar el correspondiente PID de /Applications/Logitech/Logitech Gaming Software.app/Contents/MacOS/LCore a kill y terminar su proceso, esperar un segundo y luego abrir el Logitech Gaming Software.app paquete de aplicaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X