come eseguire uno script
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
come eseguire uno script
Salve sto usando ubuntu da circa 6 mesi e non so assolutamente come si esegue uno script che ho trovato a questo indirizzo http://www.giorgiotave.it/forum/protocollo-sitemaps/33210-howto-creare-sitemap-con-linux.htmlper creare un sitemap
-
Han1990
- Entusiasta Emergente

- Messaggi: 1007
- Iscrizione: domenica 18 marzo 2007, 20:25
- Località: Lecce
- Contatti:
Re: come eseguire uno script
Se intendi uno script in bash, esso usa i comandi che si usano nella shell
Jabber --> queenonfire@jabber.linux.it
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
si penso sia in bash, almeno cosi' c'e' scritto all'inizio dello script....
ma come si fa da shell, basta che scriva il nome del file per farlo partire?
ma come si fa da shell, basta che scriva il nome del file per farlo partire?
- Schwitzd
- Rampante Reduce

- Messaggi: 7622
- Iscrizione: martedì 4 luglio 2006, 10:44
- Località: Svizzera
- Contatti:
Re: come eseguire uno script
ma nella guida c'è scritto tutto....
copi e incolli in gedit lo salvi sitemaps.sh
gli dai i permessi
copi e incolli in gedit lo salvi sitemaps.sh
gli dai i permessi
Codice: Seleziona tutto
chmod 777 sitemaps.sh
chmod +x sitemaps.shCodice: Seleziona tutto
sh sitemaps.sh
Ultima modifica di Anonymous il sabato 6 ottobre 2007, 17:13, modificato 1 volta in totale.
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Pagine Personale sul wiki
Contribuisci alla Documentazione
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
io non l'avevo trovato questo e tanto meno sapevo che l'estensione è .sh, difatti non l'avevo data.Supremus ha scritto:Codice: Seleziona tutto
sh sitemaps.sh
ora lo script parte, solo che mi da un'errore, nonostante abbia fatto copia ed incolla, l'errore a questa riga:
Codice: Seleziona tutto
arr=('tree -i -f |grep [.html][.php]')Codice: Seleziona tutto
FINITO --17:33:24--
Scaricati: 1,463,959 byte in 88 file
sitemapfdb.sh: 30: Syntax error: "(" unexpected
- Schwitzd
- Rampante Reduce

- Messaggi: 7622
- Iscrizione: martedì 4 luglio 2006, 10:44
- Località: Svizzera
- Contatti:
Re: come eseguire uno script
nello script hai modificato
site=www.sito.it
con il nome del tuo sito?
poi incolla il risultato del terminale
site=www.sito.it
con il nome del tuo sito?
poi incolla il risultato del terminale
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Pagine Personale sul wiki
Contribuisci alla Documentazione
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
si l'ho cambiato e il risultato è quello postatoSupremus ha scritto: nello script hai modificato
site=www.sito.it
con il nome del tuo sito?
poi incolla il risultato del terminale
- Schwitzd
- Rampante Reduce

- Messaggi: 7622
- Iscrizione: martedì 4 luglio 2006, 10:44
- Località: Svizzera
- Contatti:
Re: come eseguire uno script
cat sitemapfdb.sh
posta qui
posta qui
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Pagine Personale sul wiki
Contribuisci alla Documentazione
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
Supremus ha scritto: cat sitemapfdb.sh
posta qui
Codice: Seleziona tutto
#!/bin/bash
#---INIZIO PARTE DA MODIFICARE
site=www.fioridibach.it
#indirizzo del sito senza http://
nodir=/dir2,/dir2
#elenco delle directory da escludere , separate da una virgola
accettati=.html,.php,.asp
#elenco delle estensioni da prendere, separate da una virgola
esclusi=.css,.jpg,.gif,.txt,.js
#elenco delle estensioni da NON prendere, separate da una virgola
data=2007-10-06
#data utlimo aggiornamento in questo formato YYYY-MM-DD
freq=weekly
#frequenza aggiornamento - valori possibili:
#always,hourly,daily,weekly,monthly,yearly,never
prio=0.8
#priorita da 0.0 a 1.0
#---FINE PARTE DA MODIFICARE
wget -m -X $nodir http://$site --accept $accettati --reject $esclusi
cd $site
echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">' >> ../sitemap.xml;
arr=('tree -i -f |grep [.html][.php]')
for (( I=0 ; I<${#arr[*]} ; I++ ))
do
echo "<url>
<loc>http://$site${arr[$I]:1}</loc>
<lastmod>$data</lastmod>
<changefreq>$freq</changefreq>
<priority>$prio</priority>
</url>" >> ../sitemap.xml
done
echo "</urlset>" >> ../sitemap.xml
cd ..
rm -rf $site
#questo comando elimina la cartella creata in cui viene scaricato il sito
exit 0
- Schwitzd
- Rampante Reduce

- Messaggi: 7622
- Iscrizione: martedì 4 luglio 2006, 10:44
- Località: Svizzera
- Contatti:
Re: come eseguire uno script
modifica quella riga in
arr=(`tree -i -f |grep [.html][.php]`)
arr=(`tree -i -f |grep [.html][.php]`)
La RAM è come la gnocca non è mai abbastanza!
Pagine Personale sul wiki
Contribuisci alla Documentazione
Pagine Personale sul wiki
Contribuisci alla Documentazione
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
stesso errore nonostante che ora gli apostrofi sono quelli indicati da te...Supremus ha scritto: modifica quella riga in
arr=(`tree -i -f |grep [.html][.php]`)
che non so come si fanno:-(
- Tizianub
- Imperturbabile Insigne

- Messaggi: 2923
- Iscrizione: giovedì 5 aprile 2007, 18:47
- Località: Jesi (AN)
- Contatti:
Re: come eseguire uno script
nessuno sa aiutarmi ho scritto anche sul forum dove ho preso lo script ma nessuna risposta >:(
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti