• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
di esecuzione permesso

permesso di esecuzione
#1
Buongiorno,
scusate la domanda davvero basic. Se ho un file light.py che sul mio raspberry non ho diffcoltà a mandare in esecuzione con il comando sudo python light.py, perchè dovrei usare sudo chmod +x light.py per dare il permesso di esecuzione? Credo mi manchi qualcosa a libvello concettuale.
Grazie
Risposta
#2
il +x te lo rende eseguibile anche senza il python davanti, avendo premura però di scrivere
Codice:
#!/usr/bin/python
all'inizio del file.

fonte: http://stackoverflow.com/questions/38223...-x-file-py
Risposta
#3
non so se hai notato ma è cosí ad esempio anchd per il bash.

senza permessi di esecuzione esegui con
Codice:
sh script.sh
. Con i permessi se dai un
Codice:
./script.sh
va uguale.

stesso cosa con il python. Ovviamente, all'inizio dello script dovrà essere specificato il linguaggio usato, per permettere al comando generico (./) di usare il linguaggio giusto
Il mio software non ha mai bugs. Include soltanto funzionalità casuali.


Risposta
#4
(08/09/2016, 09:09)Painbrain Ha scritto: il +x te lo rende eseguibile anche senza il python davanti, avendo premura però di scrivere
Codice:
#!/usr/bin/python
all'inizio del file.

fonte: http://stackoverflow.com/questions/38223...-x-file-py

OK grazie. Ti chiedo, ma in realtà cosa succede veramente a quel file. Viene associato a python? O a quello che sia? Grazie
Risposta
#5
SENZA +x

non è associato a nessuno, devi eseguirlo col programma apposito direttamente da te. esempio
Codice:
python programma.sh

CON +x

l'associazione è automatica a quanto indicato nella prima riga del file (#!/usr/bin/python nel caso di python) e parte con
Codice:
./programma.py
se nulla è indicato parte col l'interprete bash.



Coltiva linux, che windows si pianta da solo! (cit.)
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect