Ciao a tutti
qualcuno di voi mi saprebbe dire il comando che mi permette di leggere parametri url tramite shell bash ?
grazie in anticipo.
Ciao a tutti
qualcuno di voi mi saprebbe dire il comando che mi permette di leggere parametri url tramite shell bash ?
grazie in anticipo.
Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
http://www.eternaldream.it
Forse dovresti darci qualche informazione in più......![]()
"La fede in una missione divina è una delle tante forme di certezza che hanno afflitto la razza umana." - Bertrand Russell
ok.
sto cercando di creare uno script shell che mi prenda un parametro via url (tipo: http://localhost/folder_structure?di...ir1/subsubdir1) e mi crei una struttura ad albero nel percorso specificato.
nel caso di sopra, lo script dovrebbe creare una directory chiamata dir1 con una sottodirectory chiamata subdir1, che a sua volta e ha un'altra chiamata subdir1.
al momento pero' non riesco a trovare il comando che da shell mi permetta di leggere i parametri url.
qualche idea ?
Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
http://www.eternaldream.it
Così a intuito:
codice:mkdir - p ´echo $URL | cut -d\? -f2´
NeapoliX GNU/Linux
"Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)
ma il problema che ho al momento, e come poter riempire la variabile $URL ?
nel tuo esempio $URL credo che contanga gia l'url da processare..
ma non so come poter prelevare l'url tramite shell.
non so se riesco a spiegarmi..
Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
http://www.eternaldream.it
Dovrai creare un programma che lancerai tipo:
analizza.sh tuoUrl
Ah beh, neanche io ho idea da dove debba arrivare quell'url.
Se si trova nei log del webserver, dovrebbe bastare usare grep...
NeapoliX GNU/Linux
"Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)
ok...
cerchero' di spiegarmi meglio.
Io ho un indirizzo web del tipo: http://mioserver/
A questo indirizzo, voglio aggiungerci un parametro tipo : http://mioserver/script.sh?dir=/livello1/livello11
Questo indirizzo andra' ad eseguire lo script "script.sh".
questo script deve poter leggere il parametro passatogli via url e creare una struttura ad albero.
Nell'esempio precedente, dovrebbe creare una directory chiamata livello1 con dentro una sotto directory chiamata livello11.
Lo script deve poter leggere il parametro datogli da url
spero di essermi spiegato bene.
Grazie per l'aiuto
Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
http://www.eternaldream.it
Vuoi lanciare uno shell script come se fosse una pagina web e che per di più opera sul filesystem ? Pessima idea.
Se proprio devi, al massimo metti giù due righe di PHP che creino la directory.
NeapoliX GNU/Linux
"Alla maggior parte della gente piace leggere la propria scrittura e annusare l'odore dei propri peti." (Auden)
non posso usare php xche' non e' installato nel server dove devo creare le directory.
potrei usare perl, ma cmq lo script deve poter essere eseguito con permessi 4755, quindi opera come root.
devo fare molta attenzione su dove creare le directory ed evitare ogni possibile string injections, ma non credo di avere altre alternative.
Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
http://www.eternaldream.it