Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 03-10-2012 09:02:35

cisko
Pinguino avanzato
Registrato: 12-01-2011
Messaggi: 147

avviare programma all'avvio del pc e schedulare script periodici

--EDITATO, mi è scappato il dito su post prima che terminassi di scrivere il tutto :grrr: , scusate sad --

Ciao a tutti, stavo cercando di costruire un server in casa, però sto andando incontro ad alcuni problemi.
Il primo, trattandosi di un server domestico vorrei far si che funzionasse tutto semplicemente premendo il pulsante di accensione del pc big_smile , cioè vorrei evitare di dover effettuare la login ad ogni accensione (anche perché è un server sì, ma quando non c'è nessuno in casa lo spengo!), quindi vorrei che caricasse l'utente direttamente.

A questo proposito vorrei aggiungere una applicazione in avvio automatico direttamente insieme al pc (evitando di aggiungerla ai task dell'utente, così anche se per errore personale o altro termino la sessione dell'utente - o non la avvio - funziona ancora tutto), però non saprei come fare.

Inoltre stavo generando alcuni script e mini programmi java che dovrebbero essere eseguiti periodicamente, come periodicità di qualche ora E ANCHE all'avvio della macchina. Ora penso che l'idea di caricare lo script all'avvio e scriverlo come "while (true)" per poi mettere in fondo un wait(X ore) sia una mezza porcata, percui mi chiedevo come usare lo scheduler (cron, vero), per dire che lo stesso script lo deve lanciare all'avvio della macchina e da lì ogni x ore.

Grazie a tutti! big_smile

Ultima modifica di cisko (03-10-2012 09:08:31)

Non in linea

#2 03-10-2012 18:34:44

virus
Master of the unknown Universe
Da urano
Registrato: 07-05-2007
Messaggi: 34'598

Re: avviare programma all'avvio del pc e schedulare script periodici

non c'è problema per lanciare all'avvio delle applicazioni, basta creare il file:

# gedit /etc/rc.d/rc.local

inserisci la shebang e i comandi.
rendi il file eseguibile:

# chmod +x /etc/rc.d/rc.local

ed abiliti il servizio rc.local:

# systemctl enable rc-local.service

per avviarlo allo startup.

per cron ti rinvio all'ottimo tutorial : http://fedoraproject.org/wiki/Administr … Draft/Cron


chi dice la verità a volte viene scoperto

Non in linea

#3 26-01-2015 00:23:03

ozymandias
Appena sbarcato sul forum
Registrato: 25-01-2015
Messaggi: 12

Re: avviare programma all'avvio del pc e schedulare script periodici

virus ha scritto:

non c'è problema per lanciare all'avvio delle applicazioni, basta creare il file:

# gedit /etc/rc.d/rc.local

inserisci la shebang e i comandi.
rendi il file eseguibile:

# chmod +x /etc/rc.d/rc.local

ed abiliti il servizio rc.local:

# systemctl enable rc-local.service

per avviarlo allo startup.

per cron ti rinvio all'ottimo tutorial : http://fedoraproject.org/wiki/Administr … Draft/Cron



Buona sera.
Scusami volevo sapere se questo post vale anche per inserire un solo comando da terminale da eseguire all'avvio.
Su Fedora 20 non c'è il file rc.local. lo creo e ci metto dentro il comando da terminale? Se è così poi con che comando lo linko a rc.0 per fare in modo che sia eseguito all'avvio?
A me interessa solo eseguire una singola riga di codice

xrandr -o 0

perché il monitor all'avvio è rovesciato. grazie.

Non in linea

#4 26-01-2015 20:41:05

MarioS
Master of the unknown Universe
Da Trieste
Registrato: 31-12-2005
Messaggi: 10'935
Sito web

Re: avviare programma all'avvio del pc e schedulare script periodici

Direi di proseguire nella discussione che hai aperto qui.


Ciao da me che sono io!!!!!
E...Partecipa al Fedora Project

Non in linea

Piè di pagina