GNU/Linux >> Tutoriales Linux >  >> Linux

¿Es posible aplicar un determinado código de salida al usar kill para detener un proceso?

Saldrá con un 42 si se recibe alguna de las señales enumeradas. Puede realizar otras acciones, como llamar a una función, etc.

#!/bin/bash
trap 'exit 42' SIGINT SIGQUIT SIGTERM

Sí, tiene la trampa, las señales de muerte que envía a su script usando el comando trap, vea man bash y busque el comando trap.

Después de "atrapar" la señal enviada al script, puede salir con cualquier valor que desee.


Linux
  1. Descendientes del proceso?

  2. ¿Detener/matar un proceso desde la línea de comandos después de una cierta cantidad de tiempo?

  3. ¿Cómo matar un proceso en Linux usando el comando?

  4. No se puede separar el proceso secundario cuando el proceso principal se inicia desde systemd

  5. Encontrar el proceso que está usando un determinado puerto en Linux

Cómo matar un proceso o detener un programa en Linux

Cómo matar un proceso en Linux

Comando matar en Linux

Master Linux Kill Process usando ps, pgrep, pkill y más

Cómo matar procesos en Linux usando kill, killall y pkill

¿Cuándo no debo matar -9 un proceso?