Comando + parada completa VS Ctrl + C

2

¿Hay alguna diferencia entre ctrl+c y cmd+. al detener un proceso de terminal?

    
pregunta Marco Prins 30.06.2015 - 14:02

2 respuestas

0

No, no hay diferencia. Ambos envían una señal SIGINT al proceso en ejecución.

Puede demostrar esto utilizando el ejemplo de código de esta respuesta: enlace

    
respondido por el SillyWilly 30.06.2015 - 15:31
1

Son exactamente iguales. ⌘ CMD + . envía SIGINT igual que ⌃ CTRL + c . He comprobado esto con este script de python:

#!/usr/bin/env python
import signal
import sys
def signal_handler(signal, frame):
    print('You pressed Ctrl+C!')
    sys.exit(0)
signal.signal(signal.SIGINT, signal_handler)
print('Press Ctrl+C')
signal.pause()

Está hecho de esta manera para la compatibilidad con versiones anteriores, las versiones anteriores de los teclados de Apple no tenían el botón ⌃ CTRL . Por favor, lea el comentario de Max Ried.

código de: enlace

    
respondido por el Mateusz Szlosek 30.06.2015 - 15:32

Lea otras preguntas en las etiquetas