Hay alguna diferencia entre ctrl+c
y cmd+.
cuando la detención de un terminal de proceso?
Respuestas
¿Demasiados anuncios?
hjdm
Puntos
18
Son exactamente los mismos. ⌘ CMD+. envía SIGINT
como ⌃ CTRL+c. He comprobado esto con esta secuencia de comandos 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()
Se hizo de esta manera para la compatibilidad con versiones anteriores, las versiones anteriores de los teclados de Apple no han ⌃ CTRL botón. Por favor, lea Max Ried comentario de abajo.
No hay ninguna diferencia. Ambos se envía una señal SIGINT al proceso de ejecución.
Se puede demostrar esto mediante el código de ejemplo de esta respuesta: http://stackoverflow.com/a/9256709/4087178