¿Hay un comando o script de Terminal que cierre una aplicación que se ejecuta bajo otro usuario? Prefiero acercarme a matar, pero si no es posible, matar también funcionaría.
Respuestas
¿Demasiados anuncios?Usted no puede controlar los procesos no solo como un usuario no administrador. Si puede ejecutar el comando como administrador, puede enviar la señal de salir usando el comando killall para todas las instancias del programa y salir del programa de esa manera. Si sólo desea dejar de fumar programa específico casos, usted necesitará una más compleja combinación de comandos.
La concesión selectiva de derechos de administrador a los usuarios de administración no es posible, pero tenga en cuenta que el proceso de otorgamiento de la matanza de los derechos es universal y la semi-admin usuario será capaz de matar a cualquier proceso. Shell scripting, AppleScript y Automator todos derivan su acceso desde el mismo usuario privilegios de los controles, así que usar una herramienta diferente no conceder este derecho de una manera diferente.
¡Adivinas el comando necesario!
# lista todo el proceso en ejecución. Es un antiguo comando de ahí el guión.
#detiene el id del proceso necesario.
ps aux
# Necesitas poderes de superusuario para afectar a otros usuarios. Vas a
# necesita estar en un ID de administrador. escriba su contraseña de administrador. sin personajes
# será escrito. pulse Retorno.
# Asegúrese de hacer esto bien.
# si no se cierra, simplemente deje off -s quit para cancelar la cuenta.
sudo kill -s quit {process number}