[Risolto] Come funziona rc.local?

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
FrankRock

[Risolto] Come funziona rc.local?

Messaggio da FrankRock »

Non so se postare questa domanda qui e giusto...

Cmq ho provato a inserire un indirizzo assoluto nel file rc.local '/home/utente/script.sh'

ma non parte...

Ho provato a mettere un comando diretto ma non parte...

Come si usa rc.local?

Ho trovato delle pseudo guide su google ma nessun tentativo ha funzionato...
Ultima modifica di FrankRock il venerdì 2 luglio 2010, 1:09, modificato 1 volta in totale.
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Come funziona rc.local?

Messaggio da il_muflone »

posta qui il contenuto INTERO del file
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/home/frankrock/Documenti/Script/IP.sh
zenity --info --title="Prova" --text="Prova"
exit 0
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

I permessi sono:

Codice: Seleziona tutto

$ ls -l /etc/rc.local
-rwxr-xr-x 1 root root 389 2010-07-02 00:48 /etc/rc.local
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Come funziona rc.local?

Messaggio da il_muflone »

quali sono i permessi di /home/frankrock/Documenti/Script/IP.sh  ?
togli quello zenity che non ci azzecca niente e non puo` funzionare visto che xorg non e` attivo ne` l'utente loggato
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

$ ls -l $HOME/Documenti/Script/IP.sh
-rwx------ 1 frankrock frankrock 691 2010-07-01 23:55 /home/frankrock/Documenti/Script/IP.sh

700
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Come funziona rc.local?

Messaggio da il_muflone »

e cosa c'e` dentro lo script IP.sh?
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

Allora per fare una prova empirica posso inserire il comando:

Codice: Seleziona tutto


echo "Ciao" >> $HOME/Scrivania/file.txt

?
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

Lo script mostra in una finestra di dialogo zenity appunto l' indirizzo ip statico e dinamico...

Infatti ti ho postato come pposso fare una prova empirica per vedere se funziona...
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: Come funziona rc.local?

Messaggio da il_muflone »

no, perche` non esiste certamente una directory di nome Scrivania dentro /root e quello script non ha nemmeno un interprete

zenity non ha senso di usarlo all'avvio del sistema
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

Ah e cosa è un interprete?

Infatti se lo esegue root si puo solo dargli un certo tipo di comandi?

E se uno volesse mandare nella home dell 'utente "normale" un file tipo nell esempio? echo "ciao" >> $HOME/Scrivania/esempio?

o eseguire uno script qualsiasi, c'è modo di farlo?

Interprete?
FrankRock

Re: Come funziona rc.local?

Messaggio da FrankRock »

Uno script qualsiasi si puo mettere nei programmi di avvio...

Ma a cosa serve allora il file rc.local?

Grazie cmq
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Risolto] Come funziona rc.local?

Messaggio da il_muflone »

rc.local viene eseguito all'avvio del computer quando non c'e` ne` Xorg attivo ne` nessun utente loggato.

quindi anche se ci fosse Xorg attivo a chi manderebbe quel messaggio se la sessione ancora deve avviarsi?

rc.local serve ad eseguire comandi all'avvio del sistema ovviamente.
se devi inviare il messaggio nella home dell'utente inserisci il percorso dell'utente, non $HOME che vale /root
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: [Risolto] Come funziona rc.local?

Messaggio da FrankRock »

Come per esempio chiudere una porta?

Codice: Seleziona tutto

sudo iptables -A INPUT -p tcp --dport 5298 -j DROP
questo puo funzionare come comando vista la tempistica di rc.local?
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Risolto] Come funziona rc.local?

Messaggio da il_muflone »

dovrebbe funzionare, ipfilter sta nel kernel
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: [Risolto] Come funziona rc.local?

Messaggio da FrankRock »

Ok vedro di trovare info su ipfilter che nn l ho mai sentito....

E che avevo letto qui: http://www.mail-archive.com/debian-ital ... 12715.html

Ma tutti dicono cose diverse e non si capisce nulla (quasi come al solito)...

Ciao Muflo grazie ancora!
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Risolto] Come funziona rc.local?

Messaggio da il_muflone »

ipfilter e` il firewall di linux e si maneggia con varie interfacce, iptables e` una di queste
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
FrankRock

Re: [Risolto] Come funziona rc.local?

Messaggio da FrankRock »

Ahhhh Okkkk! hahahah
FrankRock

Re: [Risolto] Come funziona rc.local?

Messaggio da FrankRock »

Si ha funzionato!!!

Grazie Muflo!

Certo più vado avanti e più capisco di non sapere nulla... Ma di solito è normale...

Qui si dice che Roma non si fece in un giorno :)
Avatar utente
Elrond
Rampante Reduce
Rampante Reduce
Messaggi: 5018
Iscrizione: sabato 22 novembre 2008, 12:32
Contatti:

Re: Come funziona rc.local?

Messaggio da Elrond »

FrankRock ha scritto: Ah e cosa è un interprete?

Infatti se lo esegue root si puo solo dargli un certo tipo di comandi?

E se uno volesse mandare nella home dell 'utente "normale" un file tipo nell esempio? echo "ciao" >> $HOME/Scrivania/esempio?

o eseguire uno script qualsiasi, c'è modo di farlo?

Interprete?
http://it.wikipedia.org/wiki/Interprete ... rmatica%29
Stai usando da settimane un linguaggio interpretato (o più precisamente di scripting) senza saperlo ;)
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti