Shutdown/Reboot da comando di linea
Shutdown/Reboot da comando di linea
Salve a tutti.
Mi chiedevo una cosa: l'unico modo per spegnere (o fare il reboot) da linea di comando è tramite telnet/ssh?
MI spiego. Con un mio vecchio nas della ICY-BOX avevo trovato indicazioni per eseguire tali operazioni accedendo direttamente alla pagina web specifica (al suo cgi, presumo). Questo lo facevo tramite un semplice programma dos (wget) con estrema facilità. Mi chiedo quindi se non sia possibile farlo anche con i QNAP visto che anche per questi esiste la pagina web specifica.
Bye
Fred
Mi chiedevo una cosa: l'unico modo per spegnere (o fare il reboot) da linea di comando è tramite telnet/ssh?
MI spiego. Con un mio vecchio nas della ICY-BOX avevo trovato indicazioni per eseguire tali operazioni accedendo direttamente alla pagina web specifica (al suo cgi, presumo). Questo lo facevo tramite un semplice programma dos (wget) con estrema facilità. Mi chiedo quindi se non sia possibile farlo anche con i QNAP visto che anche per questi esiste la pagina web specifica.
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
Cerca... cerca... e trovi.
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Re: Shutdown/Reboot da comando di linea
Ciao Edo e grazie per la risposta (come sempre). Tuttavia quello a cui fai riferimento lo avevo già visto.
Non a caso ho posto quella domanda iniziale al mio post. Al contrario, invece, la mia domanda finale m'è sembrata "naturale" visto la mia precedente esperienza con un altro nas e visto che entrambi hanno un'interfaccia web, perchè con i QNAP questo non è possibile (almeno così sembra dalla tua risposta)?
Bye
Fred
Non a caso ho posto quella domanda iniziale al mio post. Al contrario, invece, la mia domanda finale m'è sembrata "naturale" visto la mia precedente esperienza con un altro nas e visto che entrambi hanno un'interfaccia web, perchè con i QNAP questo non è possibile (almeno così sembra dalla tua risposta)?
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
Vuoi lanciare un link HTTP e far spegnere o riavviare il NAS?
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Re: Shutdown/Reboot da comando di linea
Esattamente.
A titolo di esempio con l'altro nas facevo così:
wget.exe -q --http-user=xxx --http-password=xxx --post-data="powerAction=2" http://IP_NAS/cgi/power/powerHandler.cgi
Il "powerAction=2" era la variabile da inviare al NAS per dirgli di spegnersi (=2) oppure fare il reboot (=1)
Che ne pensi?
Bye
Fred
A titolo di esempio con l'altro nas facevo così:
wget.exe -q --http-user=xxx --http-password=xxx --post-data="powerAction=2" http://IP_NAS/cgi/power/powerHandler.cgi
Il "powerAction=2" era la variabile da inviare al NAS per dirgli di spegnersi (=2) oppure fare il reboot (=1)
Che ne pensi?
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
Ho fatto delle prove... non credo sia possibile.
L' alternativa rimane VBscript con collegamento in telnet come spiegato nel link che ti ho passato.
L' alternativa rimane VBscript con collegamento in telnet come spiegato nel link che ti ho passato.
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Re: Shutdown/Reboot da comando di linea
Un vero peccato, anche se, pur non masticandone molto, non ne capisco il motivo.edo ha scritto:Ho fatto delle prove... non credo sia possibile....
Per curiosità che cgi della pagina web hai usato? o non l'hai proprio trovata?
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
Codice: Seleziona tutto
http://192.168.200.31:8080/cgi-bin/sys/sysRequest.cgi?subfunc=power_mgmt&count=0.5846898569725454&sid=jbrhpby8&apply=restart
- TS-659 Pro - TS-509 Pro - FW v3.8.0 - 6 * WD RED 2TB - RAID5 - EXT4 -
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
- iMac 27 i7 3,4Ghz SSD256GB - OSX 10.8.2 Mountain Lion
- TViXM6500A - Popcorn Hour C300 A400 - NMP1000P - AppleTv
- Dreambox 8000HD -Dreambox 800se - XBOX360 - WII
- Router Netgear DGND3700 - Switch CISCO SG 100-16 - APC Smart-UPS 1500
- http://www.hitech-audiovideo.it
Re: Shutdown/Reboot da comando di linea
Orbene, appurato che, al momento, non si può fare tramite interfaccia web ho "aggirato" il problema usando ssh. Più specificatamente uso putty per winzoz da comando di linea, inserito in un file batch che viene eseguito dal programma di gestione di un UPS quando, per mancanza di corrente, spegne tutto.
Non conosco bene nè l'ssh nè il putty, tuttavia mi sono accordo che ogni tanto quando viene lanciato il bat, putty mi apre una query dove dice che non trova la rsa2 key per l'localhost che contatto e rimane in attesa di un mio intervento manuale. Capite bene che in una gestione automatizzata questa cosa non è per nulla salutare!
Ho cercato un pò in giro e dalle infos che ho raccolto sono andato a verificare se nel registry di winzoz venga memorizzata questa benedetta rsa2 key specifica alla chiamata (tramite IP) del NAS. Questa è presente!
Allora perchè putty mi si comporta, ogni tanto, così come ho descritto sopra?
Qualcuno sa darmi spiegazioni in merito e/o alternative (escluso lo script in VB che non riesco a farlo funzionare).
Grazie
Bye
Fred
Non conosco bene nè l'ssh nè il putty, tuttavia mi sono accordo che ogni tanto quando viene lanciato il bat, putty mi apre una query dove dice che non trova la rsa2 key per l'localhost che contatto e rimane in attesa di un mio intervento manuale. Capite bene che in una gestione automatizzata questa cosa non è per nulla salutare!
Ho cercato un pò in giro e dalle infos che ho raccolto sono andato a verificare se nel registry di winzoz venga memorizzata questa benedetta rsa2 key specifica alla chiamata (tramite IP) del NAS. Questa è presente!
Allora perchè putty mi si comporta, ogni tanto, così come ho descritto sopra?
Qualcuno sa darmi spiegazioni in merito e/o alternative (escluso lo script in VB che non riesco a farlo funzionare).
Grazie
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
ti ci connetti con il nome dell'host o con l'indirizzo IP? il server ha IP fisso? hai cambiato nome dell'host?
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

Re: Shutdown/Reboot da comando di linea
- Quota integrale non necessario rimosso da Mod. -
Tnx unreal64.
Mi connetto all'IP statico del nas ed il nome dell'host non è mai stato cambiato.
Bye
Fred
Tnx unreal64.
Mi connetto all'IP statico del nas ed il nome dell'host non è mai stato cambiato.
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
acc quelle potevano essere ottime cause, ora sinceramente mi lasci un po spiazzato.. riesci a farci avere uno screen shoot della schermata che ti compare? a questo punto mi viene il dubbio che forse ho capito male quello che intendi tu....
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

Re: Shutdown/Reboot da comando di linea
è senza senso a mio avviso, una volta aggiunta la chiave, putty la butta dentro il registro di windows... se già c'è, non te la chiede di nuovo... quindi perchè te la chiede? è come se si cancellasse ogni tanto..
-usi per caos programmi di pulizia del registro di sistema?
-esegui sempre uno shutdown regolare?
-ti capita di fare ripristino configurazione di sistema?
-avvii mai windows usando l'opzione "ultima configurazione sicuramente funzionante"?
infine, dovresti provare a vedere se, quando ti appare questo dialog, effettivamente non c'è alcuna chiave pubblica nel tuo registro di sistema.
quando ti compare di nuovo questa schermata non cliccare nulla. lasciala aperta e vai su start->esegui
digita "regedit" e premi invio
cerca la chiave
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
dovrebbe esserci una voce del tipo rsa2@22:IP_DEL_TUO_NAS
facci sapere....
ps: dove hai preso putty? ne esiste una versione leggermente modificata che non salva le chiavi nel registro...
-usi per caos programmi di pulizia del registro di sistema?
-esegui sempre uno shutdown regolare?
-ti capita di fare ripristino configurazione di sistema?
-avvii mai windows usando l'opzione "ultima configurazione sicuramente funzionante"?
infine, dovresti provare a vedere se, quando ti appare questo dialog, effettivamente non c'è alcuna chiave pubblica nel tuo registro di sistema.
quando ti compare di nuovo questa schermata non cliccare nulla. lasciala aperta e vai su start->esegui
digita "regedit" e premi invio
cerca la chiave
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
dovrebbe esserci una voce del tipo rsa2@22:IP_DEL_TUO_NAS
facci sapere....
ps: dove hai preso putty? ne esiste una versione leggermente modificata che non salva le chiavi nel registro...
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

Re: Shutdown/Reboot da comando di linea
Grazie unreal64 per il tu interessamento.
Andando con ordine:
1) No
2) Lo shutdown su questo NAS non è richiesto fatto salvo che l'ups, solo quando serve, manda l'input di spegnersi. Questo nuovo nas (il ts210 che ha neanche un settimana) rimane accesso h24, per cui non faccio regolarmente lo shutdown. Ovviamente quando serve questo lo faccio manualmente e in maniera regolare e corretta; comunque mi sono accorto di questa cosa mentre facevo le prove di simulazione per vedere se avevo dato i corretti tempi di spegnimento.
3) No
4) No
Non avevo pensavo di verificare quanto mi dici, ed hai pure ragione. La prossima volta che avviene verifico questa cosa.
Per completezza di informazione il comando di riga che ho messo nel file batch è il seguente:
c:\programmi\putty.exe admin@X.X.X.X -pw pwd -m c:\programmi\qnap.txt
Dove nel file qnap.txt c'è solo: halt.
Putty l'ho preso dal suo sito ufficiale, la versione che uso è la 0.60; ho preso, ma che non uso, l'ultima del febbraio 2011 ma è ancora in beta. In ogni caso quella versione modificata che dici tu dove la si può trovare?
Bye
Fred
Andando con ordine:
1) No
2) Lo shutdown su questo NAS non è richiesto fatto salvo che l'ups, solo quando serve, manda l'input di spegnersi. Questo nuovo nas (il ts210 che ha neanche un settimana) rimane accesso h24, per cui non faccio regolarmente lo shutdown. Ovviamente quando serve questo lo faccio manualmente e in maniera regolare e corretta; comunque mi sono accorto di questa cosa mentre facevo le prove di simulazione per vedere se avevo dato i corretti tempi di spegnimento.
3) No
4) No
Non avevo pensavo di verificare quanto mi dici, ed hai pure ragione. La prossima volta che avviene verifico questa cosa.
Per completezza di informazione il comando di riga che ho messo nel file batch è il seguente:
c:\programmi\putty.exe admin@X.X.X.X -pw pwd -m c:\programmi\qnap.txt
Dove nel file qnap.txt c'è solo: halt.
Putty l'ho preso dal suo sito ufficiale, la versione che uso è la 0.60; ho preso, ma che non uso, l'ultima del febbraio 2011 ma è ancora in beta. In ogni caso quella versione modificata che dici tu dove la si può trovare?
Bye
Fred
Bye
Fred
Fred
Re: Shutdown/Reboot da comando di linea
appena ho tempo quando sono a lavoro, con un pc windows, lo provo e ti faccio sapere... 'sta cosa è veramente stranaita3bc ha scritto: Per completezza di informazione il comando di riga che ho messo nel file batch è il seguente:
c:\programmi\putty.exe admin@X.X.X.X -pw pwd -m c:\programmi\qnap.txt
Dove nel file qnap.txt c'è solo: halt.

il putty modificato lo trovi qui http://jakub.kotrla.net/putty/
anzichè salvare le info nel registro le salva dentro dei files... magari ci sono cose strane con il tuo registro, prova ad usare questa versione....
ps: ma "halt" sul qnap funziona? non c'era il comando "poweroff" per spegnerlo? io ora non lo posso provare che sto facendo un test e per i prossimi 2-3 gg devo lasciarlo acceso...
Running:
HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

HW: QNAP TS-219P+ // 2 x Seagate 2TB (ST2000DL003) // APC ES 550 BE550G-GR
FIRM: v3.4.0 Build 0212
QPKGs: Optware(IPKG) // TwonkyMedia 6.0.30 // SqueezeBox 7.5.3R2

Re: Shutdown/Reboot da comando di linea
Tnx per le infos, domani prelevo il programma e faccio le prove del caso.
Fammi sapere se anche a te fa dei tiri strani. Potrebbe anche essere che abbia un registry "strano" oppure "sporco" di altra roba, sappiamo bene come funziona winzoz e quanta porcheria ama tenersi appresso!
Sul TS210P halt funziona, ma anche poweroff (se non ricordo male). Anche nel TS419P funzionano entrambi i modi...poi non se sia meglio l'uno o l'altro.
Bye
Fred
Fammi sapere se anche a te fa dei tiri strani. Potrebbe anche essere che abbia un registry "strano" oppure "sporco" di altra roba, sappiamo bene come funziona winzoz e quanta porcheria ama tenersi appresso!
Sul TS210P halt funziona, ma anche poweroff (se non ricordo male). Anche nel TS419P funzionano entrambi i modi...poi non se sia meglio l'uno o l'altro.
Bye
Fred
Bye
Fred
Fred
-
- Messaggi: 9
- Iscritto il: 05 lug 2011, 14:40
Re: Shutdown/Reboot da comando di linea
Aggiorno il forum su questo argomento visto che mi occorreva accendere e spegnere un ts-221 per effettuare dei backup
Codice: Seleziona tutto
Rem controllo se il nas è spento
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
REM accendo il nas
WakeMeOnLan.exe /wakeup 00089BCCDB85
Rem Attendo che sia on line
Timeout 3600
Rem controllo se il nas è Acceso
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
rem qui eseguo un backup con fastcopy
rem hybrid backup sync e veramente improponibile lentissimo
rem spengo il NAS
plink.exe -ssh -pw xxxxxxxx admin@192.168.1.222 sudo shutdown -h now
Rem Attendo che sia off line
Timeout 3600
Rem controllo se il nas nuovamente spento
echo ========= %DATE% - %TIME% ============== >> verifica.txt
ping 192.168.1.222 >> verifica.txt
-
- Messaggi: 9
- Iscritto il: 05 lug 2011, 14:40
Re: Shutdown/Reboot da comando di linea
correggere lo shutdown
Codice: Seleziona tutto
plink.exe -ssh -pw xxxxxxxx admin@192.168.1.222 poweroff 5 now