lanciatore comando
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
lanciatore comando
tipo: applicazione nel terminale
comando: pon dsl-provider
dove sbaglio?
ciao, grazie
- noemarco
- Scoppiettante Seguace

- Messaggi: 336
- Iscrizione: sabato 2 febbraio 2008, 10:37
- Desktop: Gnome
- Distribuzione: Ubuntu Xenial Xerus x86_64
Re: lanciatore comando
a memoria ti chiede la password e funziona
ciao
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: lanciatore comando
ti posso chiedere che gestore, che routr e che linea hai (tipo adsl)?unopuntozero ha scritto: Vorrei creare un lanciatore per il comando pon dsl-provider. Cosa apparentemente molto semplice, però non funziona. L'ho impostato in questo modo:
tipo: applicazione nel terminale
comando: pon dsl-provider
dove sbaglio?
ciao, grazie
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
-
ciaccaro85
- Scoppiettante Seguace

- Messaggi: 736
- Iscrizione: mercoledì 28 ottobre 2009, 16:00
Re: lanciatore comando
prova così:unopuntozero ha scritto: Vorrei creare un lanciatore per il comando pon dsl-provider. Cosa apparentemente molto semplice, però non funziona. L'ho impostato in questo modo:
tipo: applicazione nel terminale
comando: pon dsl-provider
dove sbaglio?
ciao, grazie
crea un file sulla Scrivania "comando.sh" con il seguente codice:
Codice: Seleziona tutto
#!/bin/bash
pon dsl-providerCodice: Seleziona tutto
sudo chmod +x comando.shsudo make me a sandwich... OK!
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: lanciatore comando
Codice: Seleziona tutto
#!/bin/bash
PASS=xxxxxxxx #sostituisci le x con la tua password di sudo
sudo -k #Serve per resettare la pass e non visualizzarla se è già stata inserita
ping -c 1 www.google.it && { echo "la connessione è attiva"; } && exit
sudo -k
echo $PASS | sudo -S pon dsl-provider && echo "riconnessione eseguita"Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
-
ciaccaro85
- Scoppiettante Seguace

- Messaggi: 736
- Iscrizione: mercoledì 28 ottobre 2009, 16:00
Re: lanciatore comando
ciao scusa, ho dimenticato di dirti di provare a mettere sudo davanti al comando nello script che ti ho detto di creare. vedi un po se vaciaccaro85 ha scritto:prova così:unopuntozero ha scritto: Vorrei creare un lanciatore per il comando pon dsl-provider. Cosa apparentemente molto semplice, però non funziona. L'ho impostato in questo modo:
tipo: applicazione nel terminale
comando: pon dsl-provider
dove sbaglio?
ciao, grazie
crea un file sulla Scrivania "comando.sh" con il seguente codice:rendi il file eseguibile conCodice: Seleziona tutto
#!/bin/bash pon dsl-providere prova a eseguire il file con doppio click --> eseguiCodice: Seleziona tutto
sudo chmod +x comando.sh
sudo make me a sandwich... OK!
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
Codice: Seleziona tutto
#!/bin/bash
sudo pon dsl-provider-
ciaccaro85
- Scoppiettante Seguace

- Messaggi: 736
- Iscrizione: mercoledì 28 ottobre 2009, 16:00
Re: lanciatore comando
prova ad eseguire lo script in questo modo:unopuntozero ha scritto: ho provato, ma non funziona nemmeno con sudo
nessun risultato >:(Codice: Seleziona tutto
#!/bin/bash sudo pon dsl-provider
Codice: Seleziona tutto
bash comando.shsudo make me a sandwich... OK!
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
lanciandolo da terminale in effetti funziona. Ma allora perché non parte se lo eseguo cliccando sull'icona?ciaccaro85 ha scritto: prova ad eseguire lo script in questo modo:Codice: Seleziona tutto
bash comando.sh
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: lanciatore comando
Codice: Seleziona tutto
#!/bin/bash -x
PASS=xxxxxxxx #sostituisci le x con la tua password di sudo
sudo -k #Serve per resettare la pass e non visualizzarla se è già stata inserita
ping -c 1 www.google.it && { echo "la connessione è attiva"; } && sleep 10 ; exit
sudo -k
echo $PASS | sudo -S pon dsl-provider && echo "riconnessione eseguita"
sleep 10prova sia con la connessione attiva che con la connessione disattivata.
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
Con connessione attiva, si apre il terminale con questi comandi:c.realkiller ha scritto: deve funzionare! prova così e dimmi l'output che ti dice:
Codice: Seleziona tutto
+ PASS=xxx
+ sudo -k
+ ping -c 1 www.google.it
PING www.l.google.com (74.125.232.112) 56(84) bytes of data.
64 bytes from 74.125.232.112: icmp_req=1 ttl=56 time=72.9 ms
--- www.l.google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 72.945/72.945/72.945/0.000 ms
+ echo 'la connessione è attiva'
la connessione è attiva
+ sleep 10
Con connessione disattivata, si apre il terminale:
Codice: Seleziona tutto
+ PASS=xxx
+ sudo -k
+ ping -c 1 www.google.it
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: lanciatore comando
Codice: Seleziona tutto
#!/bin/bash -x
rm /tmp/index.google &> /dev/null
TENTATIVI=10
TIMEOUT=5
wget -q --tries=$TENTATIVI --timeout=$TIMEOUT http://www.google.com -O /tmp/index.google &> /dev/null
if [ ! -s /tmp/index.google ];then
pon dsl-provider
else
echo "Connessione OK"
fiSkype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
questo il risultato:c.realkiller ha scritto: mettilo nella home e chiamalo connect gli dai i permessi e nel terminale digiti sudo ./connect e vedi che fa e posta l'output. (prova ache senza sudo)
Codice: Seleziona tutto
: opzione non valida
Uso: /bin/bash [opzione lunga GNU] [opzione] ...
/bin/bash [opzione lunga GNU] [opzione] file-script ...
Opzioni lunghe GNU:
--debug
--debugger
--dump-po-strings
--dump-strings
--help
--init-file
--login
--noediting
--noprofile
--norc
--posix
--protected
--rcfile
--restricted
--verbose
--version
Opzioni di shell:
-irsD o -c comando o -O opzione_shopt (solo invocazione)
-abefhkmnptuvxBCHP o -o opzione
Eppure io ricordo che anni fa, prima di prendere il router, usavo questo stesso modem e usavo uno script per la connessione. Dopotutto è un semplicissimo comando da passare al terminale ::)
-
ciaccaro85
- Scoppiettante Seguace

- Messaggi: 736
- Iscrizione: mercoledì 28 ottobre 2009, 16:00
Re: lanciatore comando
Ciao, fammi capire una cosa.lo script se lo avvii con ./ non funziona mentre se lo avvii con bash funziona?unopuntozero ha scritto:questo il risultato:c.realkiller ha scritto: mettilo nella home e chiamalo connect gli dai i permessi e nel terminale digiti sudo ./connect e vedi che fa e posta l'output. (prova ache senza sudo)sia con che senza sudo.Codice: Seleziona tutto
: opzione non valida Uso: /bin/bash [opzione lunga GNU] [opzione] ... /bin/bash [opzione lunga GNU] [opzione] file-script ... Opzioni lunghe GNU: --debug --debugger --dump-po-strings --dump-strings --help --init-file --login --noediting --noprofile --norc --posix --protected --rcfile --restricted --verbose --version Opzioni di shell: -irsD o -c comando o -O opzione_shopt (solo invocazione) -abefhkmnptuvxBCHP o -o opzione
Eppure io ricordo che anni fa, prima di prendere il router, usavo questo stesso modem e usavo uno script per la connessione. Dopotutto è un semplicissimo comando da passare al terminale ::)
sudo make me a sandwich... OK!
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: lanciatore comando
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
Ciao. Il tuo script con bash da terminale funziona mentre se clicco sull'icona non funziona. Lo script di realkiller non funziona in nessun modo. La connessione diretta da terminale con pon naturalmente funziona.ciaccaro85 ha scritto: Ciao, fammi capire una cosa.lo script se lo avvii con ./ non funziona mentre se lo avvii con bash funziona?
-
ciaccaro85
- Scoppiettante Seguace

- Messaggi: 736
- Iscrizione: mercoledì 28 ottobre 2009, 16:00
Re: lanciatore comando
ciao, cosa ti restituisce questo comando dal tuo terminale?unopuntozero ha scritto:vaciaccaro85 ha scritto: Ciao, fammi capire una cosa.lo script se lo avvii con ./ non funziona mentre se lo avvii con bash funziona?
Ciao. Il tuo script con bash da terminale funziona mentre se clicco sull'icona non funziona. Lo script di realkiller non funziona in nessun modo. La connessione diretta da terminale con pon naturalmente funziona.
Codice: Seleziona tutto
echo $SHELLsudo make me a sandwich... OK!
- unopuntozero
- Scoppiettante Seguace

- Messaggi: 552
- Iscrizione: lunedì 4 dicembre 2006, 18:19
Re: lanciatore comando
Codice: Seleziona tutto
does not exist. Please create it or use
a command line argument to use another file in the /etc/ppp/peers/ directory.
Codice: Seleziona tutto
echo $SHELL
/bin/bash
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti