|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
facciamo un topic solo script di shell?
come da subject.
raccogliamo tutte le perle che creiamo per risolvere i più svariati problemi, anche quelle sotto l'effetto del bashish e molto altro. --- mi hanno regalato una penna da 256 MB che fa anche da lettore MP3. Per riempirla a casaccio ho usato lo script che trovate allegato
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
|
di solito uso la bash proprio a riga di comando, anche se vorrei farei uno scriptino per il backup, ma prima devo pensare cosa backupare
![]() qualche alias ogni tanto, e qualche ritocco ad una funzione che trovai in giro per settare un Ps1 carino. cmq a me interesserebbe sapere una linea in voodoo-bash che a quanto ne so manda in palla(forse ![]() era tipo 10 caratteri al max ed iniziava cosi mi pare :{} forse ora mi sovviene dove l'ho vista, se qualcuno non la mette prima domani sera la posto.
__________________
e' difficile cio' che non si conosce Tic Tac Andrew Morton, 15/02/2008 LKML:"`tmp' is an awful identifier, and renaming it to `temp' hardly improves it." |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2001
Città: Malmö (Svezia) - Copenhagen
Messaggi: 962
|
mmm... perché dovrei mandarmi in palla il pc da solo?
![]() eheheh... le uniche persone a cui vorrei crashare il pc usano windows... per cui ci riescono benissimo da sole a complicarsi la vita ![]()
__________________
http://www.francescoinsvezia.net Il mio blog scandinavo! aka "La mia vita fra la gnokka" ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
per monitorare la temp dell'hdd
da mettere in cron
Codice:
#!/bin/sh SOGLIA=38 ATTUALE=$(/usr/sbin/hddtemp -n /dev/hda) if ( test $ATTUALE -gt $SOGLIA ); then { echo "La temperatura del disco fisso e' di $ATTUALE °C"\ | mail -s "Warning: HDD Temp" miamail@devnull.it } fi pacchetto deb per woody
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
sono l'unico che usa php per scrivere degli script ?
io lo trovo moooolto piu comodo di bash. ciao ![]() |
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
fotocamera (la fantasia è il mio forte
![]() ![]() cmq tutto quello che faccio lo trovate nel mio "sito": http://lnessuno.altervista.org Ultima modifica di lnessuno : 06-03-2004 alle 13:53. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
miniscript per resaizarmi tutte le foto che ho scaricato dalla digitale (per postarle sul web) e creare pure i thumbnail (sia le ridimensionate sia i thumb finiscoo nelle rispettive dir)
Codice:
#!/bin/bash rethumb() { /usr/bin/jpegtopnm $1 | \ /usr/bin/pnmscale -xysize 150 150 | \ /usr/bin/ppmtojpeg --quality=50 > $2 } resize() { /usr/bin/jpegtopnm $1 | \ /usr/bin/pnmscale -xysize 800 800 | \ /usr/bin/ppmtojpeg --quality=50 > $2 } for originale in dscn[0-9]*.jpg do nome=$(basename $originale .jpg) thumb=$nome.thumb.jpg sized=$nome.800.jpg rethumb $originale ./thumb/$thumb resize $originale ./resized/$sized done Ciao!
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
Ciao ragazzi,
chiedo a voi senza apripre un altro post: ho la necessità di fare uno script che immette dei valori in una form e poi invia i dati. Purtroppo non ho la minima idea di come iniziare a fare una cosa di questo tipo, ne tanto meno so se è possibile fare una cosa del genere. Avete qualche idea su come posso fare? Male che va mi faccio un progammino in C ![]() Ciao Arpeda
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
![]() |
![]() |
![]() |
#9 | |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
Quote:
cioè, tu vorresti mettere dei valori in un programmino, poi lanciarlo e inviarli ad una pagina internet? questo intendi? ![]() se è quello si può fare abbastanza facilmente |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
i valori li so a priori ma non so come passarli alla pagina web.
in pratica ho questa situazione: una prima pagina in cui devo inserire un nome ed inviare una seconda pagina dove inserire una passwd ed inviare una terza pagina dove scegliere dei valori (che so a priori) ed inviare Ciao Arpeda
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
![]() |
![]() |
![]() |
#11 |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
beh se il sito passa i valori con metodo post c'è poco da fare, se li passa con metodo get allora è semplice...
che sito è? o in alternativa, mi servirebbero gli indirizzi che vedi nella barra in alto di tutte e 3 le pagine... (camuffati la password se è visibile ![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
ovviamente il metodo di invio e post e non get sennò non postavo
![]() Tutto sto casino mi serve per accedere al servizio wireless dell'uni ![]() Ciao Arpeda
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: Feb 2000
Città: The city of wasting disease
Messaggi: 7389
|
Quote:
se è post allora mi sa che te la prendi nelle chiappe ![]() |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
per il metodo post ne ho uno gia' pronto a casa, stasera te lo invio
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
Quote:
![]() ![]() ![]()
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jun 2003
Città: Lund, Sweden
Messaggi: 1248
|
Io per catalogare i miei cd ho fatto un paio di scriptini in python, troppo fico
![]()
__________________
"Guardami gli occhi; il destro è artificiale. Con il sinistro registro il presente, col destro ricordo il passato." See you space cowboy... Ultima modifica di Burns : 21-05-2004 alle 15:22. |
![]() |
![]() |
![]() |
#17 |
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Codice:
#!/bin/bash resize() { /usr/bin/jpegtopnm $1 | \ /usr/bin/pnmscale -xysize $3 $3 | \ /usr/bin/ppmtojpeg --quality=$4 > $2 } file=$(zenity --file-selection --multiple --separator="\n" --title=scegli la directory) resolution=$(zenity --entry --text="consiglio: 1024" --title="seleziona la risoluzione") quality=$(zenity --entry --text="consiglio: 70" --title="seleziona la qualita'") for originale in $file do directory=$(dirname $originale) mkdir $directory/resized nome=$(basename $originale .jpg) sized=$nome.ridimensionata$resolution.jpg resize $originale $directory/resized/$sized $resolution $quality done zenity --info --text=FINITO! ![]() In compenso fa un po schifo, visto che non controllo mai se la directory che creo esiste gia' o se i valori immessi dall'utente sono "leciti"... Ma se sai come funziona e' pure comodo! Ciao!
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Jun 2000
Città: S.Giuliano (MI)
Messaggi: 1047
|
con questo gestisco sia il metodo post che un tipo di cookie strano.
wget e' la versione 1.9.1 normalmente c'è una opzione sua per memorizzare il cookie di una sessione ma con questo sito proprio non funzionava Codice:
#!/bin/sh cd /tmp rm -rf polimi mkdir polimi cd polimi wget --cookies=on --post-data="username=gurutech&password=eunsegreto" http://131.175.10.218/col/servlet/Login &> /dev/null 2> /dev/null SESSIONID=$(find -ipath '*jsession*' -maxdepth 1 -exec echo '{}' ';' | cut -d "?" -f 2 | cut -d \= -f 2) STAMP=$(date +%s) STAMP=$((STAMP+1000)) echo ".131.175.10.218 TRUE / FALSE $STAMP jsessionid $SESSIONID" > /tmp/polimi/cookie.txt wget --cookies=on --load-cookies=/tmp/polimi/cookie.txt "http://131.175.10.218/col/servlet/LoadClasse?cod_classe=060030_09440" -O /dev/null &> /dev/null 2> /dev/null wget --cookies=on --load-cookies=/tmp/polimi/cookie.txt "http://131.175.10.218/col/servlet/WFLoadPagine?id_pagina=1507" -O /tmp/polimi/fisica2.htm &> /dev/null 2> /dev/null
__________________
“No te tomes tan en serio la vida, al fin y al cabo no saldrás vivo de ella” |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Nov 2000
Messaggi: 342
|
ehm mi ero dimenticato di dirvi che il sito in questione usa ssl.
ovvero io accedo ad un url del tipo https://blablabla/ e tutta l'autenticazione è ovviamente in comunicazione criptata. Però c'è da dire che wget scarica tranquillamente la pagina mentre firefox non mi fa accedere perchè mi dice che non ha il certificato per la comunicazione. links e links2 funzionano tranquillamente, mentre con lynx riesco a fare il login ma mi dice che non ha il certificato ma cmq prosegue, portando a termine il login. Ciao Arpeda
__________________
Membro di HWU Scout Group || Quello che ieri era fantascienza oggi è realtà, quello che oggi è realtà domani sarà solo un ricordo ... Powered by Gentoo 1.4 on kernel 2.6.12.-gentoo-r4 |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Oct 2000
Città: Prov. Bari
Messaggi: 1771
|
mini scriptino che ogni tanto lancio da root per levarmi di torno i file di log divenuti troppo "importanti" ( 20 MB e più per il syslog
![]() ![]() non che la cosa mi sia di estrema utilità, ma fa tanto professionaleeeeee ![]() ![]() Quote:
__________________
Слава Україні! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:16.