PDA

View Full Version : Lanciare all' avvio di ArchLinux uno script fatto da me, come ?


barrux
25-03-2013, 17:49
Ciao a tutti, ho realizzato un programma in Python che praticamente, con un loop infinito, testa continuamente la rete e mi accende (o spegne) un LED in base se c' è o non c' è una connessione ad Internet. Ora voglio che questo programma (mioprog.py) venga eseguito all' avvio de sistema. Come sistema uso ArchLinux, senza GUI, solo a linea di comando. Come posso fare ? Sapreste elencarmi tutti i passaggi da fare ? dalla creazione dello script (se ce n' è bisogno) e come fare per farlo partire all' avvio ? Grazie.

barrux
25-03-2013, 21:42
Hai ragione, infatti ho cambiato metodo, per testare la rete ho creato un file in C++ che va a prelevare l' indirizzo IP corrente e lo invia al display del PIC, quindi se lo visualizza vuol dire che è connesso alla rete locale, però il problema rimane, come faccio a far partire questo programma all' avvio del sistema ? Grazie.

marco.r
27-03-2013, 07:55
Arch Linux ormai usa systemd (che culo) per cui devi usare una procedura diversa.
Trovi un sacco di documentazione e tutorial sul web.
Alcuni link che ho trovato con una rapida googlata

http://unix.stackexchange.com/questions/47695/how-to-write-startup-script-for-systemd
http://0pointer.de/blog/projects/systemd-for-admins-3.html
http://patrakov.blogspot.it/2011/01/writing-systemd-service-files.html

barrux
29-03-2013, 11:31
Grazie ho risolto seguendo la terza guida che hai postato