[Resolu] Shutdown de SME depuis cmd.exe de Windows

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[Resolu] Shutdown de SME depuis cmd.exe de Windows

Messagepar jcp » 13 Mai 2005 15:54

Bonjour,

Je viens d'installer un onduleur sur mon SME et mon PC XP. J'aimerai en cas d'alerte pouvoir faire une shutdown automatique de mon serveur sme depuis le cmd d'xp !
Comment proceder sous dos pour envoyer en automatique un shutdown a sme ?



Par avance merci

Jean-Christophe
Dernière édition par jcp le 17 Mai 2005 21:32, édité 1 fois au total.
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar romain138 » 13 Mai 2005 18:20

Salut,

Tu peux tenter de faire un .bat qui se connecterait en telnet sur ta sme pour faire un shutdown.

Mais il faut autoriser le telnet sur la SME.

Voilà une idée.
Romain, the Toulousain
Avatar de l’utilisateur
romain138
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 136
Inscrit le: 06 Déc 2003 01:00
Localisation: Toulouse

Messagepar MasterSleepy » 13 Mai 2005 22:56

Salut,

Sur la version 6.x il n' y a plus de telnet !!
Par contre sur le site ou on peut télécharger putty il existe un autre utilitaire.
plink
qui vas pouvoir t'aider

Code: Tout sélectionner
plink -v -P 22 -pw jesuisunmotdepasse jesuisunutilisateur@192.168.0.1 ps

Avec cette commande, tu auras la liste des process pour l'utilisateur "jesuisunutilisateur" sur la machine 192.168.0.1

A+ et bon amusement.
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar micjack » 13 Mai 2005 23:45

Salut,

Je confirme pour la commande plink.. Chez moi par exemple, cela ressemble à ceci:

plink -ssh -pw MotDePass user@192.168.1.10 halt -p

A inclure dans un fichier batch (.bat) puis faire un raccourci vers le bureau et de pouvoir metre en plus une zoli icon attraillante pour le fichier pif :D

Note: Toute commandes, peuvent etre lancée ainsi, cela ne se limite pas uniquement à l'arret de la machine.

Ex: plink -ssh -pw MotDePass user@192.168.1.10 df

Te donnera en fenetre DOS, les info sur ton disque....etc

Enfin bref, toute commandes Linux et repetitives peuvent etre executées en batch avec plink, evitant ainsi de lancer Putty en console pour faire la meme chose :wink:
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jcp » 14 Mai 2005 08:14

Genial !

C'est excatement ce que je cherchais ! ...

Il faut mettre ce post dans le Newbie KIT non ?

Merci a tous... je vais telecharger cet exe de suite..... et je vous tiens au courant...

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar jcp » 14 Mai 2005 08:55

Je viens de lancer plink et j'ai un message...

TERM environment variable not set.

Une petite, idée, sous google pas de réponse precise dans l'environnement windows...

Merci

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar micjack » 16 Mai 2005 10:48

Ou as tu mis plink ?
Il est à quel niveau ton message d'erreur ?

Il est souhaitable de copier plink dans un repertoire contenant deja un path (genre repertoire Windows ou system32 ...etc) Cela evite de te retaper un path en plus (qui est moins evident)

Note: J'utilise halt -p (pas le choix pour l'instant ) mais utilise plutot "shutdown option"
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jcp » 16 Mai 2005 11:45

Bonjour,

Il est dans un répertoire avec path.
Je l'ai executé depuis le répertoire lui meme et j'ai le meme message...

Une idée ?

Tu peux me donner la ligne exacte que tu tapes ?

Merci

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar micjack » 16 Mai 2005 21:14

Ben , l'exemple est plus haut :wink:

Tape simplement plink sans argument, pour voir si il te propose une option, ou part en erreur de suite..
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar sibsib » 16 Mai 2005 21:42

jcp a écrit:Je viens de lancer plink et j'ai un message...

TERM environment variable not set.

Une petite, idée, sous google pas de réponse precise dans l'environnement windows...

Merci

Jean-Christophe


Salut,

le 'TERM environment variable not set' n'est normalement pas problématique. En fait, ton interpréteur de commandes (en général bash) te signale qu'il n'a pas pu identifier le type de ton écran (logique) et donc, pour toute commande interactive, il va travailler en mode 'dumb'.

Je viens d'essayer chez moi (SME 6.0.1, Win XP SP2) et plink fonctionne tout en me disant que TERM n'est pas positionné.

Par exemple :
Code: Tout sélectionner
plink -pw xxxxxx root@gw1 ls /

m'affiche bien le listing du répertoire racine
d'autre part :
Code: Tout sélectionner
plink -pw xxxxxx root@gw1 /sbin/e-smith/config get fetchmail

me renvoie bien le contenu de la base de données SME pour l'enregistrement 'fetchmail'

Donc, tu devrais tenter :
Code: Tout sélectionner
plink -pw xxxxxx root@gw1 /sbin/e-smith/signal-event halt

(Au passage, tu arreteras ta machine dans le 'SME Spirit')

A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Messagepar jcp » 16 Mai 2005 23:21

J'ai compris mon probleme pour "term" je l'utilisais sous mon compte et pas sous le root. Mon compte n'ayant pas acces au shell !! :-(

Bon ca marche nickel sibsib, un grand merci a tous...

Faut que je programme un reboot de mon sme a 5h du matin, car au dernier reboot a 15H, je perd ma liaison adsl tous les jours a cette heure a cause des 24h de wanadoo..

Je vais programmer un reboot depuis mon XP :-)) grace a plink !

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar micjack » 17 Mai 2005 07:32

Effectivement, c'est aussi sous "root" dans ma commande, normal que ca fonctionne :wink:
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jibe » 17 Mai 2005 19:38

Salut,

jcp a écrit:Je vais programmer un reboot depuis mon XP :-)) grace a plink !

Excuse-moi, je ne vois plus le rapport avec ton post du départ ? Ce sont deux choses totalement différentes, non ? Dans ce cas, pourquoi pour le reboot n'utilises-tu pas une tâche cron ?
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar jcp » 17 Mai 2005 19:59

c'est effectivement deux choses differentes, le reboot me permet juste de voir si une commande plink passe bien depuis mon xp pour atteindre sme... et cela a fonctionner...

Il ne reste plus qu'a parametre le programme de mon onduleur sur mon xp pour faire un shutdown de sme en cas d'alerte....

Merci

Jean-Christophe
Avatar de l’utilisateur
jcp
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 218
Inscrit le: 19 Fév 2003 01:00

Messagepar MasterSleepy » 18 Mai 2005 08:17

Salut,

Tu ne pourrais pas mettre ton onduleur sur ta SME.
NUT est intégré directement et fonctionne très bien sauf pour certain modèle.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron