• 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
programma avvio boot auto all

[Problema] Auto boot programma all'avvio
#1
Question 
Salve a tutti, sono nuovo del forum ed entro con un dubbio.

Avrei la necessità di fare in bodo che quando accendo il Pi , questo esegua in automatico un certo programma (Pytohn) , come potrei fare ?

Grazie a tutti

Alberto
Alberto
Risposta
#2
Ci sono diversi metodi.
Te ne descrivo uno, quello di usare Crontab che serve a fare operazioni pianificate.
Crontab è una tabella, una "agenda" dei lavori che vengono controllati dal comando Cron.
Codice:
sudo crontab -e

Si apre un file di testo con alcune righe commentate da un cancelletto #..
Le righe commentate non vengono eseguite dal sistema, sono appunto.. Commenti.
Scorri in basso e aggiungi una riga con:
Codice:
@reboot python /percorso/programma.py &

Questo dice a Cron che al Reboot deve eseguire programma.py con Python. La “&” alla fine della riga indica il comando viene eseguito in background, e che il boot può prosegue senza attendere il programma.
Ctrl+X per uscire, Y per confermare le modifiche e invio.
Risposta
#3
Grazie Zzed , e se io poi volessi accedere al sistema senza avviare il programma , lo posso bloccare (es. x fare modifiche al sistema o per modificare il programma stesso ?
Grazie


Inviato dal mio iPhone utilizzando Tapatalk

Gli cercato di capire come fare a portare su raspberry un file in Python già pronto, salvandolo sulla memory.
Non ho poi trovato dove lo avevo messo.
È' possibile salvare sulla memory e fare in modo che il sistema lo veda o devo metterlo su una Key usb ?
Scusa lo stress....
Grazie


Inviato dal mio iPhone utilizzando Tapatalk
Alberto
Risposta
#4
puoi, in alternativa, modificare il crontab del tuo utente invece di quello generale.
Il comando lo dai senza il "sudo" davanti (diventa "crontab -e")
Così modificherai solo il crontab del tuo utente.
quando entri come root o come altro utente, il programma non verrà avviato (in teoria, non ho mai provato :-) )
Risposta
#5
Si, o se no appena entri lo stoppi con
Codice:
sudo killall python

Inviato dal mio m2 note utilizzando Tapatalk
Il mio software non ha mai bugs. Include soltanto funzionalità casuali.


Risposta
#6
e come si trasforma in demone?
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#7
Qui trovi delle indicazioni in merito.
Volendo c'è anche una apposita libreria.
Risposta
#8
Per il GPIO occorrono i privilegi di amministratore (in realtà non con tutte le librerie)
Devi editare il Crontab del Root, hai fatto sudo crontab - e?
Risposta
#9
hai ragione, mi è venuto in mente, ho aggiunto un sudo ed ho risolto. crontab l'aveva avviato come root
Heart Libro  | Blog EnricoSartori.it | Idea YouTube
Se un utente ti è stato utile, aumenta la sua reputazione! premi il Pollicione! 
Risposta
#10
Ok!
Risposta
  


Vai al forum:


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