import RPi.GPIO as GPIO from time import sleep from subprocess import call delay=.1 inPin=40 GPIO.setmode(GPIO.BOARD) GPIO.setup(inPin,GPIO.IN,pull_up_down=GPIO.PUD_UP) while GPIO.input(inPin) == 0: #Runs while pins are connected sleep(delay) GPIO.cleanup() call("sudo killall emulationstation", shell=True) #Shut down EmulationStation #call("cp /home/pi/Documents/es_settings.cfg /home/pi/.emulationstation/es_settings.cfg", shell=True) #set EmulationStation to boot into Kid UIMode call("sudo shutdown -h now", shell=True) #Shut down RasPi