Aller au contenu

[Résolu]Eteindre son NAS via .bat


Messages recommandés

Bonjour,

Je suis actuellement sur un NAS ds216 (dernier DSM), qui va me servir de backup, j'ai donc un certains nombre de données a copier/coller, je veux que ce dernier s'allume à un moment données et lance la copie et s'éteigne après.

Pour se faire je vais programmer le démarrage du Nas à un moment, via la planification d'alimentation, puis lancer un script robocopy pour la sauvegarde des données et une fois la copie terminer je voudrais faire appel à un autre script qui se chargera d'éteindre mon NAS.

(Je suis ouvert à proposition qui pourrait répondre à ma problématique, mais je ne vois pas d'autre options à mon niveau, pas très envie de downgrade non plus)

Si non mon problème actuel est qu'il m'est impossible de me connecter directement en root via l'inviter de commande, je suis donc obligé de rentrer sudo -i puis de rentrer le mot de passe et seulement à ce moment la je suis en root et seulement à ce moment la je peux lancer la commande poweroff en gros par super pour automatiser la tâche!

597f1c4d86c98_premireimage.png.8c9466f97a43d4fbcf394e9a416e6861.png

Donc en gros, il faudrait que tout soit automatisé que cela ressemble à cela mais c'est comme si la comande s’arrêtait à la connexion (le mot de passe en clair, c'est un problème secondaire pour le moment).

second.png.dc535bd81d631999fbe9f6fe6025e778.png

Ma question est est ce possible en .bat ou bien je m'y prends très mal ? :D

 

Merci pour vos réponses

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Apparemment c'est possible : 

https://www.jeedom.com/forum/viewtopic.php?t=26337

Le problème c'est que pour interpréter du php il me faut de quoi l'interpréter et donc installer un role ?non? et placer ce script dnas le  repertoire "web\syno\"  ? je me suis promener et je ne l'ai pas trouver :/, je supose qu'il vient après.

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Le plus simple reste de demander au nas de s'éteindre tout seul à heure fixe. Généralement tes sauvegardes prennent toujours à peu près le même temps. C'est ce que je fais, de temps en temps le créneau de sauvegarde est trop court, bah tant pis, il finira ou tour suivant (sauf si je suis motivé à le rallumer via wol).

----

Sinon, tu peux faire un script sur le nas qui se charge de vérifier de temps en temps qu'aucune sauvegarde n'est en court et si c'est le cas, d'éteindre le nas :

  1. planification de démarrage du nas à 03h00
  2. planification de démarrage des sauvegardes à 03h10
  3. planification de démarrage du script à 03h15

----

La même dans l'autre sens (le script est sur le nas local qui fait un ssh -c vers le nas distant)

----

Autre possibilité (celle qui tu as tenté), un bête remote shell en ssh avec clef en utilisant putty (en ligne de commande ou avec un truc du genre http://sshwindows.sourceforge.net/ :

  • plink.exe -ssh ip.du.nas.distant -l root -m fichier-avec-les-commandes
  • l'authentification doit être automatique (par clef c'est mieux)
  • nb : plink ne marche pas avec un nom de domaine, c'est obligatoirement une ip

----

Il y a plein d'autres possibilités, tu manques juste d'imagination :biggrin:

Lien vers le commentaire
Partager sur d’autres sites

Il y a 12 heures, Fenrir a dit :

Le plus simple reste de demander au nas de s'éteindre tout seul à heure fixe. Généralement tes sauvegardes prennent toujours à peu près le même temps. C'est ce que je fais, de temps en temps le créneau de sauvegarde est trop court, bah tant pis, il finira ou tour suivant (sauf si je suis motivé à le rallumer via wol).

C'est aussi ce que je fais. Allumage du NAS le dimanche à 00:01, lancement des sauvegardes à 00:05, extinction à 23:59, ce qui est largement suffisant pour terminer mes sauvegardes, me permet si besoin de faire des réglages sur le NAS sans avoir à l'allumer et d'aller vérifier que tout s'est bien passé. 

Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos réponses, le problème est que la première sauvegarde a durée 4 jours et la seconde 2 jours(avec un échec) et la durée pourrai sensiblement changer 2/3j donc le fait de pouvoir automatiser m'aiderait ! Je continues de chercher de mon côté

Lien vers le commentaire
Partager sur d’autres sites

Tu as testé plink (avec le bonne syntaxe) ?

En passant, je viens de voir une de tes remarques du premier post :

Le 31/07/2017 à 14:02, Cad&o a dit :

'il m'est impossible de me connecter directement en root

Il faut simplement faire une authentification par clef ssh, ça marche très bien.

Lien vers le commentaire
Partager sur d’autres sites

Ho en effet :/ c'était tout con, il me faut absolument un clé ssh pour se connecter  en root via cmd ^^.

J'ai juste eu un problème pour ce qui de la clé public que l'on copie colle dans "root/.ssh/authorized_keys" à la fin il faut bien spécifier == root@ipdunas

 

Pour ce qui de la syntaxe bizarrement, les 2 fonctionnent, après il n'y pas énormément de changement

Citation

"c:\program files\putty\plink.exe" root@ipdunas poweroff 

 ou

Citation

"c:\program files\putty\plink.exe" -ssh 192.168.11.100 -l root poweroff

Merci beaucoup  :D tout sera bientôt automatisé ^^

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.