This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Messages recommandés

Je comprends pas.

J'ai essayé les commande de Ubuntu et Debian et sa ne marche pas.

Si j'appelle a l'aide c'est que je suis vraiment coincé.

Et pour info je n'ai plus 20 ans et sa me dérange qu'on me traite de cette façon. Je fais de mon mieux pour chercher et trouver une solution. Mais vous vous me mettez des battons dans les roues, je n'avance pas...

Modifié par Arthur Gorbana

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 07/03/2020 à 09:22, Arthur Gorbana a dit :

Bonjour,

Je cherche a faire un script shell qui exécute sa : node index.js

C'est pour lancer un bot discord

Comment se connecter en ssh grâce au shell en se connectant au  NAS et exécuter cette commande.

Merci de m'aider ou me laisser une piste

Tu en es où de tes recherches ?
Qu'as tu déjà essayé ?
Qu'est ce qui ne marche pas ?

Si tu n'as pas avancé, visiblement tu dois te tourner vers les services payants d'un informaticien.

Il pourra torcher ton pb en deux tours de cuillère à pot.

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai essayer les commande Ubuntu et Debian et aucune ne semble fonctionner.

Donc j'ai fais des recherche sur la distribution UNIX mais hélas il y a rien dessus.

Actuellement j'ai lu ce topic : https://openclassrooms.com/forum/sujet/script-qui-se-connecte-en-ssh-et-lance-une-action

Mais la aussi les commande marche pas non plus


Voila j’espère avoir répondu a toutes vos questions

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 17 minutes, Arthur Gorbana a dit :

Mais vous vous me mettez des battons dans les roues, je n'avance pas...

Et je te rappel que nous tous sur ce forum sommes des "bénévoles". Le forum est gratuit, ...

Nous n'avons aucune obligation de résultat, on aide suivant notre temps, nos compétences, ...

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 7 minutes, Arthur Gorbana a dit :

J'ai essayer les commande Ubuntu et Debian et aucune ne semble fonctionner.

Donc j'ai fais des recherche sur la distribution UNIX mais hélas il y a rien dessus.

Actuellement j'ai lu ce topic : https://openclassrooms.com/forum/sujet/script-qui-se-connecte-en-ssh-et-lance-une-action

Mais la aussi les commande marche pas non plus


Voila j’espère avoir répondu a toutes vos questions

Comme d'habitude il n'y a rien de concret dans tes réponses qui obligent à aller chercher à comprendre...

Trop compliqué, manque de bonne volonté...

Tu devrais te payer un informaticien puisque c'est très important et urgent: tu as déjà passé plusieurs jours à chercher en vain...

Modifié par pluton212+

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai envoyé le lien du topic, j'ai exécuté les commande et sa me dit que les commande sont pas bonne, du coup je pense que sa vient de la version Linux de mon nas.

Pourrait je avoir svp un tuto ou guide pour commencé, car seul sa me semble impossible.

Je demande pas du code tout fait mais une orientation.

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Selon le sujet initial de ce thread : script SHELL , les réponses et des liens ont été donnés.

Le recours à un langage quelqu'il soit,  requiert un apprentissage. Par ailleurs accéder aux arcanes du NAS avec si peu de connaissance représente un risque pour ton NAS et tes données.

Rien n'est impossible, mais comme pratiquement tous les participants de ce thread, nous te conseillons de lire, encore et encore les différents tutos (comme ici https://www.shellunix.com/commandes.html  ou là https://linux.goffinet.org/administration/le-shell/la-ligne-de-commande/  ou encore ici https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell, à l'ancienne avec un livre https://www.amazon.fr/Scripts-Shell-Linux-Unix-lemploi/dp/2212135793/ref=dp_ob_title_bk  ; un mooc https://www.fun-mooc.fr/courses/course-v1:univ-reunion+128001+session01/about  sur les commandes du shell Linux (en l' occurrence sur nos NAS il s'agit du shell  Almquist shell),  t'exercer sur une VM ou sur des sites en ligne avant d'aller plus loin.

Et si la problématique est urgente ou requise, faire appel à une personne disposant des compétences idoines demeure la clé.

in fine sur un modèle + de chez Synology on peut installer directement Discourse si j'ai lu entre les lignes l'objet indirect de la demande.

Sauf à ce qu'un membre du forum soit cet interlocuteur technique en support direct, je pense qu'on va pouvoir clôturer ce thread.

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, Arthur Gorbana a dit :

Je sais juste utiliser la CMD.

A relire le sujet, et au vu de cette remarque, j'en arrive à me demander s'il n'essaie pas d'écrire un scrip unix depuis l'invite de commande Windows !!!

Ou alors, comme je l'ai déjà dit, s'il n'utilise pas mot dont il n'a aucune idée de la signification ...

Ou alors s'il ne le fait pas exprès pour tester notre patience...

Partager ce message


Lien à poster
Partager sur d’autres sites

Je fais pas exprès, je sais juste me connecter en ssh dans la console, mais dans un script shell je vois pas comment se connecter avec un mot de passe. Et dans google j'ai pas trouvé !

Voila le guide : https://stackoverflow.com/questions/13928116/write-a-shell-script-to-ssh-to-a-remote-machine-and-execute-commands

 

Citation

#!/bin/bash
USERNAME=admin
HOSTS="192.168.0.105"
SCRIPT="pwd; ls"
for HOSTNAME in ${HOSTS} ; do
    ssh -l ${USERNAME} ${HOSTNAME} "${SCRIPT}"
done

Helas sa ne fonctionne pas :

image.png.24fdaf8ca91d6910d95632da64cd78bc.png

Modifié par Arthur Gorbana

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as de la chance que j'ai un peu de temps à perdre ...

Sur le fond : Si je comprend bien ce que tu veux faire, c'est te connecter en SSH sur un NAS1, et de là lancer un script sur un NAS 2 ? Tes explications sont tellement floues qu'il fallait déjà le comprendre... Si c'est cela, je vais te poser une question : pourquoi ne pas te connecter directement sur le NAS 2 pour lancer le script ?

Sur la forme : Est-ce que tu sais ce que signifie "syntax error" ? Tu as quelque chose qui est mal écrit dans ton script. Il y a donc quelque chose que le shell ne peut pas interpréter. Si tu avais l'effort de te former au minimum à Linux, tu saurait qu'il y a une différence importante entre un texte codé sous Linux et un texte codé sous windows... Je ne suis pas devin, mais je suis certain que tu as récupéré (ou saisi) ce script dans un fichier sous windows, puis que tu as copié ce script sur le NAS ....

Donc petit exercice formateur, essaie de trouver ce qui ne vas pas ... (la réponse est dans la copie d'écran que tu as donnée (et même sur la deuxième ligne !!!)

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 2 heures, Kramlech a dit :

Donc petit exercice formateur, essaie de trouver ce qui ne vas pas ... (la réponse est dans la copie d'écran que tu as donnée (et même sur la deuxième ligne !!!)

""

Modifié par pluton212+

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement