Command + fullstop VS Ctrl + C

2

C'è una differenza tra ctrl+c e cmd+. quando si arresta un processo terminale?

    
posta Marco Prins 30.06.2015 - 14:02
fonte

2 risposte

0

No non c'è differenza. Entrambi inviano un segnale SIGINT al processo in esecuzione.

Puoi dimostrarlo utilizzando il codice di esempio da questa risposta: link

    
risposta data 30.06.2015 - 15:31
fonte
1

Sono esattamente gli stessi. ⌘ CMD + . invia SIGINT proprio come ^ CTRL + c . L'ho verificato con questo script 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()

È stato realizzato in questo modo per la compatibilità con le versioni precedenti, le versioni precedenti delle tastiere Apple non avevano il pulsante ^ CTRL . Leggi il commento di Max Ried qui sotto.

codice da: link

    
risposta data 30.06.2015 - 15:32
fonte

Leggi altre domande sui tag