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 :

crontab et répertoire personnel


Sujet :

Administration système

  1. #1
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 597
    Points : 7 832
    Points
    7 832
    Par défaut crontab et répertoire personnel
    Bonjour

    J'ai un petit script bash lancé quotidiennement par crontab. Lorsque je le lançais à la main il marchait sans problème. Avec crontab, il ne marchait pas
    J'ai imposé sa sortie dans un fichier et rajouté des sorties ( commande pwd par exemple). Et je me suis rendu compte que le répertoire personnel était / ! Comme mon script utilise une commande qui a besoin d'utiliser un fichier de configuration que se trouve dans ~/, j'ai du mettre se fichier dans /.Et ça marche !
    le ~/ des routines appelées par crontab se trouve dans la racine du système !
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 792
    Points : 1 206
    Points
    1 206
    Par défaut
    Erreur classique et comportement normal. cron s'exécute hors shell et ne connait même pas le chemin des binaires des commandes standards. Il faut toujours ajouter le chemin complet. Ou ajouter en tête du crontab une ligne du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PATH=/usr/local/bin:/usr/bin:/bin
    :q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
    :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
    Jabber: ripat at im.apinc.org

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/07/2014, 18h14
  2. Recherche du répertoire personnel
    Par troumad dans le forum C
    Réponses: 35
    Dernier message: 26/03/2011, 17h13
  3. [EasyPHP] Répertoire pour les données personnelles
    Par Mathieu72 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 07/09/2008, 01h43
  4. [linux] connaitre le répertoire personnel
    Par troumad dans le forum C
    Réponses: 5
    Dernier message: 18/06/2007, 13h39

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