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

Shell et commandes GNU Discussion :

Répertoire d'execution et cron


Sujet :

Shell et commandes GNU

  1. #1
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut Répertoire d'execution et cron
    Bonjour,

    Je souhaite exécuter sonar en cron. Pour se faire, je doit lancer sonar-runner dans le répertoire du projet à analyser.
    Dans le shell, je me positionne dans le répertoire et j’exécute sonar-runner.
    Le problème est qu'il est impossible de lancer la commande d'ailleur. Par exemple, si le répertoire de mon projet est /var/www/projet/
    en faisant:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    root@web-1:/# cd /var/www/projet/
    root@web-1:/var/www/projet# sonar-runner
    C'est ok

    en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    root@web-1:/# /var/www/projet/sonar-runner
    bash: /var/www/projet/sonar-runner: Aucun fichier ou dossier de ce type
    Comment faire pour lancer la commande d'un cron?

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /var/www/projet/sonar-runner
    Ceci tente de lancer l'executable sonar-runner installé dans le répertoire /var/www/projet.
    Il est donc normal que cela ne fonctionne pas.
    Citation Envoyé par bannik
    Comment faire pour lancer la commande d'un cron?
    Soit créer un fichier bash contenant la suite des commandes à exécuter (fichier mis exécutable avec chmod).
    Soit utiliser la forme suivante dans cron (sous réserve de test je suis au boulot)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd /var/www/projet/; sonar-runner
    Personnellement, je préfère utiliser un script bash incluant les chemins absolus ce qui m'évite de gérer le PATH de cron.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

  3. #3
    Membre éclairé Avatar de bannik
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2003
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2003
    Messages : 191
    Par défaut
    Ok merci, je ne savait pas qu'on pouvais enchainer les commandes.
    Je vais passer par un script.

  4. #4
    Rédacteur/Modérateur
    Avatar de Winnt
    Homme Profil pro
    budget et contrôle de gestion
    Inscrit en
    Décembre 2006
    Messages
    1 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : budget et contrôle de gestion
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 978
    Par défaut
    Salut,

    Pour résumé un script permet de regrouper une suite d'instruction que tu pourrais exécuter dans une console l'une après l'autre.
    Winnt
    Merci de lire les règles du forum LaTeX et Qu'est ce qu'un ECM ?.
    N'hésitez pas à parcourir la FAQ la réponse y est peut-être déjà.
    Pensez au bouton si votre problème est résolu.


    C'est en Linuxant qu'on devient .... geek
    Et c'est en LateXant qu'on devient flemmard
    Mon blog tout neuf.
    Articles : présentation de la distribution Gentoo, Les index sous LaTeX et leur personnalisation.

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

Discussions similaires

  1. [Batch] Ouverture Répertoire Après Execution D'une CMD
    Par Invité dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 26/02/2015, 09h43
  2. Executer une Cron Job en php
    Par FrenchHeaven dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 12/02/2011, 19h43
  3. Execution automatique cron ou pas ?
    Par Mortillus dans le forum Langage
    Réponses: 5
    Dernier message: 26/04/2010, 23h23
  4. Executable et répertoire courant.
    Par Pierre8r dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/11/2006, 15h24
  5. [MFC]CButton & répertoire d'execution
    Par hitchie dans le forum MFC
    Réponses: 6
    Dernier message: 12/04/2006, 14h51

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