[Duda] Comando KILL - T57-0001, P29 (#3383)

Responder
pixelmin
Usuario registrado
Mensajes: 31
Registrado: 01 Ago 2018, 18:16
Agradecido: 0
Agradecimiento recibido: 0

[Duda] Comando KILL - T57-0001, P29 (#3383)

Mensaje por pixelmin »

Estoy dando mis primeros pasos con UNIX, así que lo mismo pregunto una obviedad.

(Test 57, pregunta #3383)
29) El comando 'kill' en Linux:
a) Se utiliza para eliminar un proceso a traves de su PID
b) Se utiliza para comunicarse con los procesos y enviarles señales
c) Desconecta a un usuario
d) Ninguna de las anteriores respuestas es correcta

En esa pregunta se da por buena la respuesta A, pero en la wikipedia (y resto de páginas que he consultado) lo definen así: "kill is a command that is used in several popular operating systems to send signals to running processes."
¿No sería correcta la opción B?

opositorTICTAC
Usuario registrado
Mensajes: 134
Registrado: 23 May 2017, 11:57
Agradecido: 0
Agradecimiento recibido: 0

Re: [Duda] Comando KILL - T57-0001, P29 (#3383)

Mensaje por opositorTICTAC »

pixelmin escribió:
01 Oct 2018, 12:15
Estoy dando mis primeros pasos con UNIX, así que lo mismo pregunto una obviedad.

(Test 57, pregunta #3383)
29) El comando 'kill' en Linux:
a) Se utiliza para eliminar un proceso a traves de su PID
b) Se utiliza para comunicarse con los procesos y enviarles señales
c) Desconecta a un usuario
d) Ninguna de las anteriores respuestas es correcta

En esa pregunta se da por buena la respuesta A, pero en la wikipedia (y resto de páginas que he consultado) lo definen así: "kill is a command that is used in several popular operating systems to send signals to running processes."
¿No sería correcta la opción B?
Te animo a que pongas en tu linux el comando TOP por ejemplo....
Escoge un PID que no sea relevante....supongamos que es 1234
pon "kill 1234" a ver que pasa...

Avatar de Usuario
palindromo
Usuario registrado
Mensajes: 555
Registrado: 21 Abr 2018, 15:05
Ubicación: Madrid
Agradecido: 7 veces
Agradecimiento recibido: 9 veces

Re: [Duda] Comando KILL - T57-0001, P29 (#3383)

Mensaje por palindromo »

Hola:
pixelmin escribió:
01 Oct 2018, 12:15
Estoy dando mis primeros pasos con UNIX, así que lo mismo pregunto una obviedad.
Podría ser, pero que eso no te desanime de preguntar.
Veamos.
pixelmin escribió:
01 Oct 2018, 12:15
(Test 57, pregunta #3383)
29) El comando 'kill' en Linux:
a) Se utiliza para eliminar un proceso a traves de su PID
b) Se utiliza para comunicarse con los procesos y enviarles señales
c) Desconecta a un usuario
d) Ninguna de las anteriores respuestas es correcta

En esa pregunta se da por buena la respuesta A, pero en la wikipedia (y resto de páginas que he consultado) lo definen así: "kill is a command that is used in several popular operating systems to send signals to running processes."
¿No sería correcta la opción B?
Pues... igual has descubierto una pregunta que no está todo lo bien redactada que debiese. Porque, efectivamente, kill envía señales a procesos (un ejemplo con detalles, podrás encontrar mil por ahí), lo cual validaría la opción b).
No obstante, si sigues la sugerencia
opositorTICTAC escribió:
01 Oct 2018, 13:38
pon "kill 1234" a ver que pasa...
y usas la opción por defecto del comando kill, verás que el proceso resulta eliminado (siempre que tengas permisos suficientes para ello). Y esto apoya la validez de a)

De hecho, si eres el usuario root y matas (kill) el proceso adecuado, puedes desconectar a un usuario, como se propone en la opción c).

Así que... ¿igual una pregunta que merece revisión?

Mensaje final: en la medida en que las preguntas (y sus respuestas propuestas) te hagan pensar en el asunto, dalas por bien empleadas. Encontrarás preguntas obsoletas, o redactadas de manera confusa, o que no aciertes a ver el porqué de la propuesta a la primera. Eso agudiza el sentido crítico y estimula el aprendizaje.
Ánimo.

Ah, y si citas, suele ayudar, aparte del entrecomillado, un enlace a la fuente de tu información.
Desde la barrera.

pixelmin
Usuario registrado
Mensajes: 31
Registrado: 01 Ago 2018, 18:16
Agradecido: 0
Agradecimiento recibido: 0

Re: [Duda] Comando KILL - T57-0001, P29 (#3383)

Mensaje por pixelmin »

Muchísimas gracias a los dos.

Si la pregunta hubiera sido "¿Qué ocurre al escribir 'kill 1234'?" no habría tenido dudas sobre que la respuesta correcta tendría que ser "Elimina el proceso cuyo PID es 1234".
Pero al leer información sobre el comando encontraba lo de que se usa para enviar señales a procesos (aquí la fuente de la wikipedia, perdón).
De hecho al escribir kill --help me aparece definido como Envía una señal a un trabajo (sic).

Que la opción C pudiera ser correcta ni se me había pasado por la cabeza. Me ha parecido muy interesante.

Muchísimas gracias de nuevo. Motiva muchísimo tener con quien compartir las dudas.

opositorTICTAC
Usuario registrado
Mensajes: 134
Registrado: 23 May 2017, 11:57
Agradecido: 0
Agradecimiento recibido: 0

Re: [Duda] Comando KILL - T57-0001, P29 (#3383)

Mensaje por opositorTICTAC »

pixelmin escribió:
01 Oct 2018, 17:30
Muchísimas gracias a los dos.

Si la pregunta hubiera sido "¿Qué ocurre al escribir 'kill 1234'?" no habría tenido dudas sobre que la respuesta correcta tendría que ser "Elimina el proceso cuyo PID es 1234".
Pero al leer información sobre el comando encontraba lo de que se usa para enviar señales a procesos (aquí la fuente de la wikipedia, perdón).
De hecho al escribir kill --help me aparece definido como Envía una señal a un trabajo (sic).

Que la opción C pudiera ser correcta ni se me había pasado por la cabeza. Me ha parecido muy interesante.

Muchísimas gracias de nuevo. Motiva muchísimo tener con quien compartir las dudas.
Es que bajo mi entender la b) engloba la a) ya que efectivamente nos comunicamos con un proceso... para "matarlo". Redundante??
La de desconectar si que es viable también, matando los procesos del terminal donde está conectado "te lo cargas".
La pregunta se arregla cambiando la última opción por "todas son verdaderas".

Responder

Volver a “PREGUNTAS TEST - ERRORES Y DUDAS”