Pagina 1 di 2
E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 26 feb 2009, 19:39
da carlomuccini
Salve
volevo sapere se è possibile spegnre il QNAP 209 II con un comando inserito in un file .BAT che viene eseguito a fine serata per spegnere tutti i server Win2003 della rete LAN e magari anche il QNAP senza andare fisicamente nella stanza e schiacciare il bottone.
Grazie
Carlo
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 feb 2009, 11:14
da luciano
La prima e + banale cosa che mi viene in mente è quella di inserire nel file batch dei comandi tipo:
telnet <ip-address-NAS>
shutdown
exit
Se invece hai disabilitato il telnet e usi solo SSH le cose si complicano un poco. Certo l'utilizzo dei batch DOS ti limita parecchio nelle possibilità....
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 feb 2009, 12:34
da carlomuccini
grazie per la risposta
ma non mi risulti ci sia un servizio Telnet, o almeno non l'ho trovato.
I servizi disponibili sono:
Servizi di rete Microsoft · Servizi di rete Apple · Servizio NFS · Web File Manager · Servizio FTP · Stazione Multimediale · Servizio iTunes · Stazione di download · Server Web · Servizio DDNS · Server MySQL · Stazione di Sorveglianza
Versione 2.1.2 Build 1113T
Se il DOS fosse una limitazione, sono disposto a tutto o quasi ! :-)
Carlo
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 feb 2009, 12:58
da edo
Telnet è un comando del DOS per accedere al servizio di comandi sul NAS. :D
Sul QNAP vai a: Strumenti di sistema - Accesso remoto - Consenti connessione Telnet
Da PC, da una finestra DOS, scrivi telnet IPdelTuoNAS.
Se usi il comando cerca del forum trovi molti esempi.
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 feb 2009, 14:50
da luciano
Carlo telnet è abilitato di default (porta 13131), cmq trovi le impostazioni sotto "system tools/remote login":

Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 02 mar 2009, 14:56
da carlomuccini
Grazie per l'indicazione.
Il comando Telnet mi era sfuggito....
Nel mio sistema era disabilitato e impostato sulla porta 13131
L'ho abilitato sulla porta standard 23 e accetta il login/password amministarore
Purtroppo il comando
shutdown non esiste; in risposta viene dato
shutdown: command not found
ELENCO DEI COMANDI
Codice: Seleziona tutto
JOB_SPEC [&] (( expression ))
. filename [arguments] :
[ arg... ] [[ expression ]]
alias [-p] [name[=value] ... ] bind [-lpvsPVS] [-m keymap] [-f fi
break [n] builtin [shell-builtin [arg ...]]
caller [EXPR] case WORD in [PATTERN [| PATTERN].
cd [-L|-P] [dir] command [-pVv] command [arg ...]
compgen [-abcdefgjksuv] [-o option complete [-abcdefgjksuv] [-pr] [-o
continue [n] declare [-afFirtx] [-p] [name[=val
dirs [-clpv] [+N] [-N] echo [-neE] [arg ...]
enable [-pnds] [-a] [-f filename] eval [arg ...]
exec [-cl] [-a name] file [redirec exit [n]
export [-nf] [name[=value] ...] or false
fc [-e ename] [-nlr] [first] [last for NAME [in WORDS ... ;] do COMMA
for (( exp1; exp2; exp3 )); do COM function NAME { COMMANDS ; } or NA
getopts optstring name [arg] hash [-lr] [-p pathname] [-dt] [na
help [-s] [pattern ...] history [-c] [-d offset] [n] or hi
if COMMANDS; then COMMANDS; [ elif kill [-s sigspec | -n signum | -si
let arg [arg ...] local name[=value] ...
logout popd [+N | -N] [-n]
printf [-v var] format [arguments] pushd [dir | +N | -N] [-n]
pwd [-LP] read [-ers] [-u fd] [-t timeout] [
readonly [-af] [name[=value] ...] return [n]
select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti
shift [n] shopt [-pqsu] [-o long-option] opt
source filename [arguments] test [expr]
time [-p] PIPELINE times
trap [-lp] [arg signal_spec ...] true
type [-afptP] name [name ...] typeset [-afFirtx] [-p] name[=valu
ulimit [-SHacdfilmnpqstuvx] [limit umask [-p] [-S] [mode]
unalias [-a] name [name ...] unset [-f] [-v] [name ...]
until COMMANDS; do COMMANDS; done variables - Some variable names an
wait [n] while COMMANDS; do COMMANDS; done
{ COMMANDS ; }
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 02 mar 2009, 17:11
da luciano
carlomuccini ha scritto:Grazie per l'indicazione.
Purtroppo il comando shutdown non esiste; in risposta viene dato
shutdown: command not found
Scusa, hai ragione ho fatto confusione con altri sistemi...... :roll: puoi usare:
/sbin/poweroff
Ciao
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 09:32
da carlomuccini
luciano ha scritto:
Scusa, hai ragione ho fatto confusione con altri sistemi...... :roll: puoi usare:
/sbin/poweroff
Ciao
Purtroppo non funziona bene
Il QNAP fa un beep, la luce blu lampeggia, le luci dei due dischi e della LAN rimangono accese fisse, la luce "i" rimane spenta e il sistema è bloccato, inaccessibile, ma ancora acceso.
Per spegnerlo devo premere e tenere premuto il taso OFF
Ciao
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 10:00
da luciano
Ma gli dai il tempo di fare lo shutdown?? Considera che ci vuole qualche minuto affinchè il sistema operativo termini tutte le operazioni e spenga il NAS.
Inoltre ricorda che, in condizioni di normale funzionamento, quando premi il pulsante di spegnimento dopo pochi secondi senti un beep, che notifica l'avvio della procedura di spegnimento (dovrebbe essere la stessa cosa di quando digiti "poweroff"), se continui a tenerlo premuto forzerai uno spegnimento "sporco" del sistema che non è mai una cosa bella!
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 10:31
da carlomuccini
luciano ha scritto:Ma gli dai il tempo di fare lo shutdown?? Considera che ci vuole qualche minuto affinchè il sistema operativo termini tutte le operazioni e spenga il NAS.
Lo so, ma non si spegne; in questo momento è sul tavolo davanti a me e dopo aver dato il comando ho fatto altre cose.
luciano ha scritto:Inoltre ricorda che, in condizioni di normale funzionamento, quando premi il pulsante di spegnimento dopo pochi secondi senti un beep, che notifica l'avvio della procedura di spegnimento (dovrebbe essere la stessa cosa di quando digiti "poweroff"),
Esattamente; premo invio e sento il beep istantaneamente; sono le ore 10.23.30
Ore 10.30.00 non è successo niente.
La luce blu continua a lampeggiare; le luci dei dischi sono ferme come pure la luce lan. La luce i è spenta.
Normalmente si spegne in circa 30 secondi e in queste prove nessuno oltre me lo utilizza.
Ore 10.31.00 tempo scaduto: schiaccio il pulsante e lo spengo.
Purtroppo non ha funzionato.
Ciao
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 11:15
da luciano
Che manchi qualche switch?! Fai qualche prova, devo pensare che sia cambiato qualcosa negli ultimi firmware, prima a me ha sempre funzionato..... prova con "halt -p"
halt [-l] [-n] [-q] [-y]
or
halt [-n] [-w] [-d] [-f] [-i] [-p] [-h]
reboot [-n] [-w] [-d] [-f] [-i]
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
-d Don't write the wtmp record. The -n flag implies -d.
-h Put all harddrives on the system in standby mode just before halt or poweroff.
-i Shut down all network interfaces just before halt or reboot.
-l Suppress sending a message to the system log daemon, syslogd, about who executed halt .
-n Prevent the sync before reboot or halt.
-p When halting the system, do a poweroff. This is the default when halt is called as poweroff.
-q Quick halt. No graceful shutdown is attempted.
-r Force halt or reboot, don't call shutdown.
-y Halt the system, even from a dialup terminal.
-w Don't actually reboot or halt but only write the wtmp record (in the /var/log/wtmp file).
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 12:32
da carlomuccini
TROVATO !
halt -p non gli piace; ma non gli piace neanche il segno meno -
halt 5 funziona benissimo. Dopo 5 secondi attiva lo spegnimento e in circa 30 sec è spento.
GRAZIE infinite per la pazienza e la cortesia
Carlo
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 03 mar 2009, 14:11
da luciano
Bene! ;)
N.B. "halt 0" inizia la procedura di shutdown immediatamente.
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 26 ago 2009, 21:34
da p.mancio
interessante. ho messo nel file .bat i seguetni comandi:
telnet 192.168.1.200
halt
exit
però mi chiede utente e password. qual è la sintassi per mettere nome utente e password nel file bat così da non doverla digitare ogni volta?
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 ago 2009, 00:10
da luciano
Meglio "poweroff" di "halt". Per la password non ricordo se la sintassi di telnet x DOS consentisse l'immissione di user e password nella stringa di comando, prova a cercare con Google...
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 ago 2009, 14:51
da carlomuccini
non è possibile usare una BAT ma devi usare un VBS
Ora sono in ferie, lunedi ti mando la mia copia dei comandi da inserire.
E' molto semplice, una volta risolto !
Carlo
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 27 ago 2009, 15:35
da luciano
Grazie Carlo, attendiamo fiduciosi! :D
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 28 ago 2009, 13:26
da p.mancio
Quoto, attendiamo fiduciosi!
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 31 ago 2009, 09:08
da carlomuccini
Come promesso eccomi qua....
Il problema nel collegamento Telnet è che si riesce ad inviare la login
ma poi bisogna attendere il messaggio di invio della password e poi
si possono inviare i comandi.
Questa cosa una BAT non la può fare ma può farlo un programma
scritto in VBscript.
Questo è il mio script che potete copiare e incollare nel blocco note e poi
salvarlo con estensione VBS altrimenti non funziona.
Dovete modificare x.x.x.x con l'indirizzo IP del vostro QNAP
e inserire la login e la password corretta al posto degli asterischi.
Il server viene spento dopo 5 secondi
Spero vi possa essere utile
Carlo
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "Telnet x.x.x.x"
WScript.Sleep 500
oShell.SendKeys "admin{ENTER}"
WScript.Sleep 500
oShell.SendKeys "******{ENTER}"
WScript.Sleep 500
oShell.SendKeys "halt 5{ENTER}"
Re: E' possibile spegnere il QNAP 209 II con un comando DOS
Inviato: 31 ago 2009, 10:13
da luciano
Grazie Carlo!
Per la cronaca si può sostituire "halt 5" con "poweroff". Ho notato che con alcuni modelli non sempre il comando halt spegne il NAS....