20/01/2017, 21:57
(20/01/2017, 21:48)Painbrain: Ha scritto:questa era l'ultima versioneCodice:sudo su
cd /root
./shutdown_button
Coltiva linux, che windows si pianta da solo! (cit.)
Pulsante accensione e spegnimento
|
(20/01/2017, 21:48)Painbrain: Ha scritto:questa era l'ultima versioneCodice:sudo su
cd /root
./shutdown_button
(20/01/2017, 21:48)Painbrain Ha scritto: non necessariamente serve il .py
allora:
Codice:sudo su
cd /root
./shutdown_button
nel terminale una riga dopo l'altra.
in pratica prendi i permessi di amministratore, entri in una cartella e lanci lo script
nano /root/shutdown_button
(20/01/2017, 21:58)luipez Ha scritto: P:S: Come si disabilita il su (superuser)
(20/01/2017, 21:59)Painbrain Ha scritto: vai con
Codice:nano /root/shutdown_button
e elimina tutta la riga centrale che comincia col # (cancelletto)
CTRL + X per salvare e uscire
(20/01/2017, 21:58)luipez Ha scritto: P:S: Come si disabilita il su (superuser)
basta un semplice exit da terminale
(20/01/2017, 22:07)Painbrain Ha scritto: leggi basta un exit sul terminale.
#!/usr/bin/python
import RPi.GPIO as GPIO
import os
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(16,GPIO.IN,pull_up_down=GPIO.PUD_UP)
GPIO.wait_for_edge(16,GPIO.FALLING)
os.system("poweroff")
(20/01/2017, 21:58)luipez Ha scritto: root@raspberrypi:~# ./shutdown_button
File "./shutdown_button", line 11
SyntaxError: Non-ASCII character '\xc3' in file ./shutdown_button on line 11, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
root@raspberrypi:~#
# -*- coding: utf-8 -*-
(21/01/2017, 14:52)barbezuan Ha scritto:(20/01/2017, 21:58)luipez Ha scritto: root@raspberrypi:~# ./shutdown_button
File "./shutdown_button", line 11
SyntaxError: Non-ASCII character '\xc3' in file ./shutdown_button on line 11, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
root@raspberrypi:~#
È un errore di codifica, hai inserito un carattere non ascii alla riga 11.
Puoi cancellare la riga come hai fatto oppure puoi dire all'interprete che usi una codifica diversa inserendo come seconda riga questo:
Codice:# -*- coding: utf-8 -*-