[RISOLTO] Script all'avvio con rc.local su Ubuntu 16.10

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.
Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Unity
Distribuzione: Ubuntu 19.10 x64
Sesso: Maschile

[RISOLTO] Script all'avvio con rc.local su Ubuntu 16.10

Messaggio da ducarpit » mercoledì 18 gennaio 2017, 9:35

Ciao a tutti,
ho la necessità di avviare uno script all'avvio di Ubuntu 16.10. Cosi leggendo in internet ho cercato i file rc.local dove inserire il path del mio script ma purtroppo non risco a trovarlo; poi alcuni mi han detto che è necessario abilitarlo con sudo

Codice: Seleziona tutto

systemctl enable rc.local.service
tuttavia mi dice che non è presente un segmento di avvio nel file e che quindi l'operazione verrà annulata.
Come posso risolvere?
Grazie mille a tutti
Ultima modifica di ducarpit il lunedì 23 gennaio 2017, 9:15, modificato 1 volta in totale.
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein

daigo

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da daigo » mercoledì 18 gennaio 2017, 9:44

rc.local è in /etc

se devi editarlo

Codice: Seleziona tutto

gksu gedit /etc/rc.local

Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 39020
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt
Distribuzione: Arch 64bit | Debian 32bit
Sesso: Maschile
Località: Toscana
Contatti:

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da steff » mercoledì 18 gennaio 2017, 10:18

Sposto in kernel e servizi.
Non puoi avviare programmi grafici in quel modo, giusto per dirlo.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox

Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Unity
Distribuzione: Ubuntu 19.10 x64
Sesso: Maschile

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da ducarpit » mercoledì 18 gennaio 2017, 10:57

steff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4951293#p4951293][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Sposto in kernel e servizi.
Non puoi avviare programmi grafici in quel modo, giusto per dirlo.
In che senso?
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein

Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Unity
Distribuzione: Ubuntu 19.10 x64
Sesso: Maschile

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da ducarpit » mercoledì 18 gennaio 2017, 11:08

Ho provato con

Codice: Seleziona tutto

gksu gedit /etc/rc.local
ma come già immaginavo non esiste alcun file rc.local nella cartella /etc (per lo meno in Ubuntu 16.10).
Altre idee? :D :D :D
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein

daigo

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da daigo » mercoledì 18 gennaio 2017, 11:19

vedi qui

http://askubuntu.com/questions/846212/b ... e-rc-local

non ho versioni 16.10 per verificare, ma le risposte , sono due, una pare che il file non ce' e bisogna installare un pacchetto, nell'altra sembrerebbe che il file cè e bisogna abilitarlo come servizio.

questo che dice ?

Codice: Seleziona tutto

ls -1 /etc

Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Unity
Distribuzione: Ubuntu 19.10 x64
Sesso: Maschile

Re: Script all'avvio con rc.local su Ubuntu 16.10

Messaggio da ducarpit » mercoledì 18 gennaio 2017, 13:54

Credo di aver risolto nel seguente modo (devo fare test approfonditi poi vi faccio sapere):

1)Creazione del file per il servizio rc-local

Codice: Seleziona tutto

sudo touch /etc/systemd/system/rc-local.service
2)Editare il file con un editor di test ed aggiungere il seguente thread:

Codice: Seleziona tutto

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target
3) Dare i permessi al file appena creato con il comando:

Codice: Seleziona tutto

chmod 777 /etc/systemd/system/rc-local.service
4)Creazione del file rc.local

Codice: Seleziona tutto

sudo touch /etc/rc.local
5)Editare il file con un editor di test ed aggiungere il seguente thread:

Codice: Seleziona tutto

#!/bin/bash
//comando/i
exit 0
6)Dare i permessi al file appena creato con il comando:

Codice: Seleziona tutto

chmod 777 /etc/rc.local
7)Abilitare il servizio all’avvio del sistema operativo con il comando:

Codice: Seleziona tutto

systemctl enable rc-local
8)Avviare il servizio con il comando:

Codice: Seleziona tutto

systemctl start rc-local
9)Testare il servizio appena avviato con il comando (se funziona dovrebbe compare il verde “active (running)”:

Codice: Seleziona tutto

systemctl status rc-local
Apparentemente funziona alla grande....devo fare altri test poi comunico i risultati...come sempre scusate molto se i comandi o le spiegazioni sono ruderi ma come ben sapete è da poco che lavoro con Linux e nonostante gli sforzi spesso è ancora difficile....
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein

Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 39020
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt
Distribuzione: Arch 64bit | Debian 32bit
Sesso: Maschile
Località: Toscana
Contatti:

Re: Script all'avvio con rc.local!!! Ubuntu 16.10 HELP!!!

Messaggio da steff » mercoledì 18 gennaio 2017, 14:01

Nel senso che non poi avviare per esempio firefox o un qualsiasi programma che gira sul display con server X.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox

Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 292
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Unity
Distribuzione: Ubuntu 19.10 x64
Sesso: Maschile

Re: Script all'avvio con rc.local su Ubuntu 16.10

Messaggio da ducarpit » giovedì 19 gennaio 2017, 9:11

Ciao, ho fatto delle prove e devo dire che funziona alla grande. Come diceva l'utente sopra effettivamente con comandi che avviano una interfaccia grafica non funziona però ho risolto anche per quelli: basta aggiungere il processo tramite l'apposito menù dove sono elencati tutti i comandi che verranno avviati all'avvio.
Per fortuna sembra che ho risolto in entrambi i casi.
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein

Scrivi risposta

Ritorna a “Kernel e servizi di sistema”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 0 ospiti