Salve a todos eccomi qua con una domanda "tecnica" ma anche no (chiaro eh ? ^^ )
<BR>
<BR>Allora sto facendo uno scriptino di controllo per il pc da far girare su un terminale a parte...dovrebbe controllare ftp/ssh/adsl/firewall/altro
<BR>Sarebbe tutto basato su sottomenu´....lo script mi propone il menu´ tipo
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>Hello GuRpS, choose:
<BR>1_Ftp
<BR>2_ADSL
<BR>3_Firewall
<BR>4_ ...
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>ed a ogni scelta corrisponde un sottomenu´ di controllo di quel particolare servizio fatto piu´ o meno cosi´:
<BR><!-- BBCode Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Code:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
<BR>[+] FTP [+]
<BR>1_start
<BR>2_stop
<BR>3_status
<BR>4_log
<BR>5_back to pricinpal
<BR></PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode End -->
<BR>
<BR>A questo punto la domanda e´ la seguente:
<BR>
<BR><!-- BBCode Start --><B>Secondo voi e´ meglio inserire tutto nello script (vari sottomenu´) oppure fare dei "mini script" che vengono richiamati dallo script principale?</B><!-- BBCode End -->
<BR>
<BR>Piu´ che altro la domanda me la pongo perche´ nn vorrei appesantire troppo lo script se avessi tutto dentro (immagina scriptone in bash molto lungo) ma nn vorrei esagerare con i processi se usassi tutti gli script indipendenti....
<BR>
<BR>Idee, dubbi, perplessita´?
<BR>
<BR>See ya
<BR>
<BR>[GuRpS]<br>
lavorando con gli script in bash
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
lavorando con gli script in bash
separa, separa, separa!
<BR>non farti problemi col numero dei processi, tanto+ che in ogni caso ce n´è sempre uno solo attivo in ogni momento.
<BR>o magari usa source, ma scrivi il tutto comunque in file separati.
<BR>
<BR>anzi, cambia proprio linguaggio, consiglio tcl! bash non è fatta x cose troppo grosse (vedi swaret... 8500 linee di codice in un singolo file).<br>
<BR>non farti problemi col numero dei processi, tanto+ che in ogni caso ce n´è sempre uno solo attivo in ogni momento.
<BR>o magari usa source, ma scrivi il tutto comunque in file separati.
<BR>
<BR>anzi, cambia proprio linguaggio, consiglio tcl! bash non è fatta x cose troppo grosse (vedi swaret... 8500 linee di codice in un singolo file).<br>
lavorando con gli script in bash
oppure perl visto che come si sta discutendo in swaret, probabilmente swaret migrera´ verso il perl<br>
lavorando con gli script in bash
Hum....tcl....perl....e chi li conosce? ^^
<BR>
<BR>No comunque ho capito...magari inizio a farlo in bash dove sto capendo se non altro come fare le cose....poi quando avro´ tempo imparero´ anche un linguaggio degno di questo nome (C no eh? ^^ )...
<BR>
<BR>comunque dividodividodivido... ;D<br>
<BR>
<BR>No comunque ho capito...magari inizio a farlo in bash dove sto capendo se non altro come fare le cose....poi quando avro´ tempo imparero´ anche un linguaggio degno di questo nome (C no eh? ^^ )...
<BR>
<BR>comunque dividodividodivido... ;D<br>
lavorando con gli script in bash
da quello che ho capito perl e´ molto simile al bash e come lui e´ un linguaggio di scripting e non di programmazione come il c.<br>

