Script di reboot

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
ARuggeri
Prode Principiante
Messaggi: 24
Iscrizione: martedì 28 gennaio 2014, 16:13
Distribuzione: Ubuntu 14.04.1 LTS x86_64
Località: Tivoli (Rm)
Contatti:

Script di reboot

Messaggio da ARuggeri »

Buongiorno ragazzi/e,

sto cercando una soluzione a un problema ma ancora non l'ho trovata e per questo che sono qui per sapere i vostri pareri sperando che ragionandoci insieme sulla problematica posso trovare la giusta soluzione.
Ho un Access Point che ogni tanto si blocca e non mi eroga più la connessione tramite Wi-Fi.
Per ovviare a tale problema basta accedere sulla web application di gestione del dispositivo e fare un reboot delle stesso.
Una volta fatto il reboot il tutto torna funzionante.
La cosa che mi è venuta in mente per ovviare a tale problematica, è quella di gestire il reboot in modo automatizzato da una vm di monitoraggio ovvero tramite l'utilizzo di uno script ma, il collo di bottiglia mi si è presentato in quanto il sistema operativo del router è settato per essere in sola lettura e così facendo non mi da la possibilità di settare le chiavi per l'autenticazione automatica tra server di monitoraggio e router.
In alternativa ho visto che passando il comando:

Codice: Seleziona tutto

ssh nomeUtente@host reboot
password: inserire password
Il comando mi funziona ma ogni volta dovrei inserire la password e quindi non risolverebbe la questione dell'automatizzazione.
Per tanto la mia domanda è: c'è un modo di fare un script (bash, perl, etc...) dove la password venga collocata all'interno di un file e lui in automatico la setti ogni volta che parte lo script?!
Spero di essere stato chiaro.
In attesa di risposte vi ringrazio anticipatamente.

Andrea
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40354
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Script di rebbot

Messaggio da steff »

Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
daigo

Re: Script di rebbot

Messaggio da daigo »

prova a vedere qui, modifica la sintassi dello script , nella discussione, funzionava sia con l'update che con l'altra cosa chiesta dall'utente, vedi un po'.

http://www.istitutomajorana.it/forum2/T ... 4#pid40874
ARuggeri
Prode Principiante
Messaggi: 24
Iscrizione: martedì 28 gennaio 2014, 16:13
Distribuzione: Ubuntu 14.04.1 LTS x86_64
Località: Tivoli (Rm)
Contatti:

Re: Script di rebbot

Messaggio da ARuggeri »

Purtroppo andando a creare il seguente script non mi funziona.
Più correttamente funziona ma mi chiede comunque la password.

Codice: Seleziona tutto

#!/bin/bash

echo password | ssh nomeUtente@hostRouter reboot
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Script di rebbot

Messaggio da Zoff »

ssh non accetta la password da standard input.

L'unica cosa che puoi fare è configurare l'accesso con chiave privata: http://guide.debianizzati.org/index.php ... ite_chiavi
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
eaghezzi
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 725
Iscrizione: martedì 21 luglio 2009, 10:27
Desktop: Lubuntu
Distribuzione: Ubuntu 14.04.1 LTS i686
Sesso: Maschile
Località: Valleambrosia

Re: Script di reboot

Messaggio da eaghezzi »

normalmente i router/access point hanno anche un'interfaccia web o telnet n questo caso è più facile automatizzare il reboot.

lo farei con un linguaggio di scripting come php o python

prova a vedere
ARuggeri
Prode Principiante
Messaggi: 24
Iscrizione: martedì 28 gennaio 2014, 16:13
Distribuzione: Ubuntu 14.04.1 LTS x86_64
Località: Tivoli (Rm)
Contatti:

Re: Script di rebbot

Messaggio da ARuggeri »

Zoff [url=http://forum.ubuntu-it.org/viewtopic.php?p=4889480#p4889480][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ssh non accetta la password da standard input.

L'unica cosa che puoi fare è configurare l'accesso con chiave privata: http://guide.debianizzati.org/index.php ... ite_chiavi
Ciao Zoff...
Purtroppo il sistema messo a disposizione sul router cisco è in sola lettura e per tanto non mi da la possibilità di gestire come vorrei l'autenticazione tra chiavi.
Hai altri suggerimenti in merito?!

Grazie,

Andrea
ARuggeri
Prode Principiante
Messaggi: 24
Iscrizione: martedì 28 gennaio 2014, 16:13
Distribuzione: Ubuntu 14.04.1 LTS x86_64
Località: Tivoli (Rm)
Contatti:

Re: Script di reboot

Messaggio da ARuggeri »

eaghezzi [url=http://forum.ubuntu-it.org/viewtopic.php?p=4889630#p4889630][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:normalmente i router/access point hanno anche un'interfaccia web o telnet n questo caso è più facile automatizzare il reboot.

lo farei con un linguaggio di scripting come php o python

prova a vedere
Ciao aeghezzi,

purtroppo anche da web application non sembra gestire in modo automatico il reboot.
Valuto il suggerimento degli script che mi hai citato sopra.

Grazie,

Andrea
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti