Ecco il classico esempio di pulsante per lo spegnimento del raspberry (va bene per qualsiasi comando), usando però le fantastiche librerie
gpiozero
Ovviamente ci puoi mettere tutti i comandi che vuoi.
Nel mio caso appena premi il pulsante il led sul pin 17 lampeggia velocemente finche non si spegne il raspberry.
Superato l'hold_time di 2 secondi avvia il comando sudo con parametro halt.
Collegare il led con relativa resistenza al GPIO17 e GND, poi il pulsante senza resistenza tr