Red de conocimiento del abogados - Bufete de abogados - ¿Cuál es la diferencia entre Unix Kill -9 y Kill?

¿Cuál es la diferencia entre Unix Kill -9 y Kill?

Diferencias:

1. Kill -9 id: Generalmente, 15 se usa para matar sin agregar parámetros. Esto equivale a detener el proceso normalmente. se liberará espacio del proceso; su diferencia es como un apagado suave (seleccionando "Apagar" a través del menú "Inicio") y un apagado forzado (cortando la energía directamente) en el apagado de la computadora. , el procesamiento realizado por el programa es diferente.

2. Kill - 9 significa matar el proceso por la fuerza; mientras que kill tiene limitaciones, como procesos en segundo plano, procesos de demonio, etc.

3. el sistema enviará una señal SIGTERM al programa correspondiente. Lo más probable es que SIGTERM esté bloqueado. Con el comando kill -9 la señal que envía el sistema al programa correspondiente es SIGKILL, que es salida. El sistema no bloqueará la señal de salida, por lo que matar -9 puede finalizar el proceso sin problemas.

Información ampliada:

El sistema operativo UNIX (Eunice) es un potente sistema operativo multiusuario y multitarea que admite múltiples arquitecturas de procesador. Según la clasificación de los sistemas operativos. es un sistema operativo de tiempo compartido, desarrollado por primera vez por Ken Thompson, Dennis Ritchie y Douglas McIlroy en 1969 en los Bell Labs de AT&T.

En la actualidad, sus derechos de marca son propiedad de la Organización Internacional de Estándares Abiertos. Sólo los sistemas UNIX que cumplen con la especificación única de UNIX pueden usar el nombre UNIX; de lo contrario, solo se puede llamar similar a UNIX (UNIX-). como).

La Asociación de Usuarios de UNIX comenzó el trabajo de estandarización en la década de 1980 y promulgó estándares de prueba en 1984. Posteriormente, IEEE formuló el estándar POSIX (es decir, el estándar IEEE1003) para este propósito. El nombre del estándar internacional es ISO/IEC9945. Define una interfaz de lenguaje compatible entre el sistema operativo UNIX y los programas de aplicación a través de un conjunto mínimo de funciones.

POSIX es un nombre fácil de recordar propuesto por Richard Stallman a petición del IEEE. Significa Portable OPerating System Interface (Interfaz del sistema operativo portátil), y la X indica la herencia de su API.

Material de referencia: Enciclopedia unix_Baidu