Pagina 1 di 1
script e rc.d
Inviato: mer 20 ott 2004, 15:40
da cpu
Ciao a tutti,
<BR>abbiate pazienza perla domanda abbastanza banale per voi che mi accingo a fare.. ma ho un dubbio..-perdonatemi per i termini impropri-
<BR>in distro che usano il system v ho visto che per ogni runlevel c´è una directory con vari script dentro e per esempio uno script banale lo si può lanciare all´avvio del runlevel desiderato semplicemente facendo : esempio: S37xx e un K37xx per la chiusura
<BR>In Slackware che usa il bsd style uno script per ogni runlevel se io volessi che all´avvio parta un mio script mi basterebbe metterlo in rc.d e chiamarlo rc.nome e poi chmod +x rc.nome ?? chiedo questa cosa perchè ho fatto uno script nel cui interno venivano definiti degli alias per dei comandi e ho chiamato questo script rc.esempio e l´ho reso avviabile ma pare che non mi venga applicato... mi rendo conto che gli alias si definiscono in .bashrc per rl 4 e .bash_profile per rl 3 difatti facendo questi due files gli alias mi funzionano; ma vorrei capire meglio questa cosa degli script personali perchè leggendo mi era parso di capire che in slack bastava fare un script chiamarlo rc.nome metterlo in rc.d e renderlo avviabile..
<BR>Vi Ringrazio Anticipatamente.
<BR>Saluti.
<BR>
<BR><br>
script e rc.d
Inviato: mer 20 ott 2004, 19:35
da cpu
molto probabilmente ho sparato idiozzie.. e il chmod +x rc.nome è solo per rendere avviabili gli script già presenti in rc.d anzichè usare pkgtool...
<BR>comunque se qualcuno ha la pazienza di darmi un´illuminazione gliene sarei molto grato.
<BR>
<BR>Grazie.<br>
script e rc.d
Inviato: mer 20 ott 2004, 22:13
da GuRpS
Magari sto dicendo una caxxata:
<BR>
<BR>fai lo script e lo sbatti dove ti pare....mettiamo pure in rc.d e lo chiami rc.script
<BR>a questo punto apri rc.local e ci aggiungi lo script da lanciare aggiungendo in fondo al file
<BR>
<BR>[cut]
<BR>rc.script
<BR>[/cut]
<BR>
<BR>...cosi´ quando viene caricato rc.local parte lo script...almeno dovrebbe....fai saxe se funziona ^^<br>
script e rc.d
Inviato: mer 20 ott 2004, 22:19
da useless
siamo totalmente fuori strada

.
<BR>non so dove hai letto che gli alias si definiscono in .bashrc per rl 4 e .bash_profile per rl 3, ma è una stron*ata colossale :-].
<BR>
<BR>ma è definire gli alias al boot non ha senso, xké gli alias riguardano una specifica shell, e non il sistema. se li metti in rc.qualcosa verranno definiti nella shell che sta eseguendo la procedura di boot, ma poi verranno persi.
<BR>
<BR>il metodo giusto è creare un file chiamandolo ad esempio myaliases.sh (chiamalo come vuoi, l´importante è solo che finisca in .sh) mettendolo in /etc/profile.d e rendendolo eseguibile (chmod 755).
<BR>infatti quando apri una shell, questa esegue /etc/profile, e questo di default esegue tutti gli script eseguibili in /etc/profile.d.
<BR>
<BR>poi in realtà va anche bene definirli in ~/.bashrc o ~/.bash_profile, ma questo non ha nulla a che vedere con il runlevel. l´unica differenza tra questo metodo e il precedente è che questo li crea solo x un utente, e quello prima x tutti.
<BR>
<BR>ps: idiozie con una z sola

.
<BR>
<BR><!-- BBCode Start --><A HREF="
http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="
http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End -->
<BR>Think free @ <!-- BBCode Start --><A HREF="
http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End -->
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 20-10-2004 22:21 ]<br>
script e rc.d
Inviato: mer 20 ott 2004, 22:53
da cpu
Grazie useless per il chiarimento ! ora mi è un pò tutto più chiaro non è da molto tempo che uso slack e in particolare linux.. quello che ho scritto per il runlevel l´ho letto da qua: <a href="
http://www.slacky.it/modules.php?mop=mo ... 31&forum=1" target="_blank" target="_new">
http://www.slacky.it/modules.php?mop=mo ... forum=1</a>
<BR>messaggio di meritil in cui parla di profile, .bashrc, .bash_profile .. io quel messaggio l´ho intenso nel modo in cui ho scritto.. probabilmento ho inteso male anche quello...
<BR>-> idiozie hai ragione una sola z purtroppo quando si ha fretta e molte idee in testa si commettono errori/orrori

di battitura...
<BR>
<BR>Grazie ancora a tutti! è un bel forums
<BR><br>
script e rc.d
Inviato: gio 21 ott 2004, 10:34
da meritil
Quello che dice useless è giustissimo...
<BR>Però c´è da dire che useless presuppone che l´utente che si vuole creare gli alias sia anche l´amministratore del sitema, cosa non sempre vera.. Basti pensare a una segretaria che vuole facilitarsi il lavoro sulla sua shell preferita. (La segretaria molto probabilmente non ha i diritti necessari per fare il lavoro che suggerisce useless)
<BR>Io uso esclusivamente la shell bash e come da manuale utilizzo .bashrc e .bash_profile per definirmi le varie cazzatine compresi gli alias. (sottolineo che è documentazione ufficiale)
<BR>Quando parlo dei runlevel, nel post citato, è solo per facilitare la comprensione ai miei interlocutori.. insomma era per fargli capire quando ci si trova di fronte a una shell di login o interattiva, nient´altro^^
<BR>Cmqe MAN BASH e passa la paura!
<BR>
<BR>Ciao Meritil<br>
script e rc.d
Inviato: gio 21 ott 2004, 10:44
da cpu
Grazie anche a te meritil per l´ulteriore chiarimento, mi spiace se ho in qualche modo frainteso o mal interpretato il tuo messaggio.
<BR>
<BR>Ciao ! Grazie 1000 a tutti.

<br>
script e rc.d
Inviato: gio 21 ott 2004, 11:03
da meritil
ps: Volevo aggiungere:
<BR>Sarebbe bene che anche l´amministratore utilizzi i file messi a disposizione dalla PROPRIA shell nella PROPRIA home quando questi risultino sufficenti allo scopo, in virtù del principio del minimo privilegio infatti è assolutamente da incoscenti caricare gli alias dell´utente root e permettere che questi siano disponibili per tutti.^^
<BR>Presupponendo l´utilizzo di bash; Se lo scopo è facilitare TUTTI gli utenti, definendo alias generici, allora il mio suggerimento è creare 2 file .bashrc e .bash_profile in /etc/skel. (MAN USERADD per i dettagli)
<BR>Da questo momento in poi ogni utente creato avrà nella propria home i suddetti file e non solo avrà il piacere di avere dei comodi alias già impostati ma sarà libero anche di poterli modificare/eliminare a piacimento.(editando i suddetti file)
<BR>
<BR>Ciao Meritil.<br>
script e rc.d
Inviato: gio 21 ott 2004, 11:17
da meritil
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 21-10-2004 alle ore 10:44, cpu :
<BR>Grazie anche a te meritil per l´ulteriore chiarimento, mi spiace se ho in qualche modo frainteso o mal interpretato il tuo messaggio.
<BR>
<BR>Ciao ! Grazie 1000 a tutti.

<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Perdonami CPU.. effettivamente quello che ho scritto nel post citato può risultare forviante, vado a modificarlo immediatamente. ^^
<BR>
<BR>Ciao.<br>
script e rc.d
Inviato: gio 21 ott 2004, 13:00
da useless
uhrm, io ho specificato chiaramente che la mia procedura serve a creare alias disponibili x tutti gli utenti, che a me, francamente, sembra la cosa migliore da fare, xké ad esempio, anche se io ho 3 utenti + root che uso correntemente, voglio avere gli stessi alias disponibili x tutti (ad esempio ll=´ls -l´). anche se poi alias di root vengono usati da utente normale chissenefrega, non credo che possa rappresentare in ogni caso un problema di sicurezza.
<BR>dove invece non si ha accesso root, chiaramente .bashrc è l´unica soluzione.
<BR>di andare a modificare lo skel non mi pare il caso, e ha anche lo svantaggio che se un giorno decidi di cambiare gli alias, li devi cambiare lì e poi manualmente x ogni utente già creato.
<BR>
<BR>insomma, è una cosa che va a gusti, basta sapere quali sono le possibilità e sceglierne una

.<br>
script e rc.d
Inviato: gio 21 ott 2004, 19:18
da GuRpS
Cmqe MAN BASH e passa la paura!
<BR>
<BR>*apre un terminale*
<BR>man bash [invio]
<BR>.
<BR>.
<BR>.
<BR>.
<BR>.
<BR>*sviene alla vista della 4030 righe del man* ^^<br>
script e rc.d
Inviato: ven 22 ott 2004, 9:53
da meritil
LOL
<BR>
<BR><br>
script e rc.d
Inviato: ven 22 ott 2004, 15:08
da cpu
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>*sviene alla vista della 4030 righe del man* ^^<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>beh dipende a che ora... verso 1/2 di notte è molto probabile..

<br>