IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[commande distante ssh]


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Epitech
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Epitech

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut [commande distante ssh]
    Bonjour,

    Ayant actuellement plusieurs services sur une machine distante, je souhaiterai pouvoir les démarrer/arrêter à distance.

    Voici mes différents tests:


    1. Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ssh user@host "service totod start"
      Dans ce cas le démarrage du service se fait bien, mais la connexion ne se ferme pas. Je suis donc obligé de faire un ^C.
    2. Code : Sélectionner tout - Visualiser dans une fenêtre à part
      ssh -t user@host "service totod start"
      Ici la connexion se ferme bien mais le service est démarré que durant la connexion (testé en rajoutant un `sleep`)


    J'aimerai donc pouvoir avoir un "mix" des deux résultats

    Je précise que les services contiennent le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ...
    case "$1" in
      start)
          daemon /path/script.sh &
    ...
    et les scripts ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ...
    java -jar toto.jar

    Merci d'avance

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2009
    Messages : 196
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh -t user@host "nohup service totod start"
    Attention cela créé un fichier nohup.out dans le répertoire courant où seront écris tous les flux de sortie.

    sinon il est sans doute plus intéressant de passer par un service système :

    http://doc.ubuntu-fr.org/services

  3. #3
    Membre averti
    Homme Profil pro
    Epitech
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Epitech

    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Par défaut
    Citation Envoyé par mvvvv Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ssh -t user@host "nohup service totod start"
    Attention cela créé un fichier nohup.out dans le répertoire courant où seront écris tous les flux de sortie.

    sinon il est sans doute plus intéressant de passer par un service système :

    http://doc.ubuntu-fr.org/services
    Le comportement reste le même que la commande sans le `nohup`, de plus ça ne crée pas de nohup.out

    Je vais voir en passant par un service système

    EDIT:

    En rajoutant le nohup dans le script et en lançant Java en background ça fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nohup java -jar toto.jar &
    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Atteindre des fichiers distants/ssh,ftp,sftp
    Par Merel dans le forum MATLAB
    Réponses: 3
    Dernier message: 10/03/2010, 13h57
  2. Automatisation de commande à distance SSH
    Par elspliffo dans le forum Réseau
    Réponses: 4
    Dernier message: 01/07/2009, 21h27
  3. Commandes sous SSH depuis VB6
    Par bobbrus dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 19/03/2009, 14h36
  4. [Maven 1.0.2] Execution d'une commande distante
    Par Gauden dans le forum Maven
    Réponses: 3
    Dernier message: 01/10/2006, 19h16
  5. Exécuter une commande avec ssh
    Par GLDavid dans le forum Réseau
    Réponses: 3
    Dernier message: 18/01/2006, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo