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 :

Un cron récalcitrant


Sujet :

Administration système

  1. #1
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut Un cron récalcitrant
    Bonjour à tous,

    Je ne m'explique pas pourquoi ce script php, qui s'exécute très bien manuellement ne fonctionne plus quand il est exécuté par le webcron.

    Voici les params du crontab :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    55	14	*	*	*	/var/www/vhosts/domaine.net/httpdocs/file_cron.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    Voici, en résumé, le script (chargé de transférer des fichiers sur un serveur distant via les fonctions FTP de php) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    #!/usr/bin/php -q
    <?php
    $today = date('Ymd');
    $conn_id = ftp_connect("ftp.dom-distant.com");
     
    $login_result = ftp_login($conn_id, "userid", "password") ;
     
    $contents = lire('.');
     
    $do = 0;
     
    foreach($contents as $file)
    {
    	if($file != "index.php")
    	{
    		$file = basename($file).PHP_EOL;
     
    		if(strpos($file, ".dat") !== false)
    		{
    			if(strpos($file, $today) !== false){
    				$file_today = trim($file);
    				if(ftp_put($conn_id, $file_today, $file_today, FTP_BINARY)){
    					$do = 1;
    				}else{
    					mail("admin@dom.com", "erreur transfert DAT", "Echec DAT" , $teteC);
    				}
     
    			}
    		}
    	}
    }
     
     
    ftp_close($conn_id);
     
    if($do == 1){
    	$titreC    = "Transfert des fichiers DAT effectué";
    	$message = "Transfert OK";
    }else{
    	$titreC    = "Transfert des fichiers DAT NON effectué";
    	$message = "Transfert PAS OK";
    }
    mail("admin@dom.com", $titreC, $message , $teteC);
     
    function lire($the_path){
    $dir = $the_path;
    $fichiers = array();
            $rep = @opendir($dir);
            while ($file = @readdir($rep)) {
                if($file != '..' && $file !='.' && $file !=''){
    				$fichiers[] = $file;
    			}
    		}
    return $fichiers;
    }
    ?>
    Précisions :
    - Avec le cron, rien ne s'exécute puisque je reçois l'email "Transfert pas OK", mais rien d'autre.
    - Aucun log n'est enregistré dans le fichier sortiecontrol.txt
    - Je ne reçois pas d'erreur dans un email daemon système (parse error...)
    - J'ai tenté avec le chemin PHP dans le crontab et pas dans le fichier : idem, ça ne change rien.
    - Le script est en CHMOD 755.
    - D'autres crons fonctionnent sur ce serveur (Centos 5.5 / PLesk 10)

    Et surtout, dans le navigateur, tout est impec !
    Est-ce une question de timing ?
    Merci de vos lumières avisées.

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par renaud26 Voir le message
    Bonjour à tous,

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    if($do == 1){
    	$titreC    = "Transfert des fichiers DAT effectué";
    	$message = "Transfert OK";
    }else{
    	$titreC    = "Transfert des fichiers DAT NON effectué";
    	$message = "Transfert PAS OK";
    }
    mail("admin@dom.com", $titreC, $message , $teteC);
     
    function lire($the_path){
    $dir = $the_path;
    $fichiers = array();
            $rep = @opendir($dir);
            while ($file = @readdir($rep)) {
                if($file != '..' && $file !='.' && $file !=''){
    				$fichiers[] = $file;
    			}
    		}
    return $fichiers;
    }
    ?>

    Précisions :
    - Avec le cron, rien ne s'exécute puisque je reçois l'email "Transfert pas OK", mais rien d'autre.
    déjà c'est pas un problème de cron puisque tu reçois le message donc c'est ton code php qui ne gère pas l'environnement correctement.
    C'est à dire que lancé par un user applicatif comme cron qui n'a pas le même environnement qu'un user humain, du coup le script marche plus.

  3. #3
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Bonjour, merci de ta réponse...mais que puis-je faire, donc ?
    Tu as certainement raison, mais comment faire pour que le script s’exécute "comme un humain" ?

  4. #4
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    par exemple tu peux charger un script bash qui va sourcer le .profile ou le .bashrc de ton user puis lancer le php de là .(dans ce cas c'est ce script qui sera lancé par la cron bien évidament).


    par exemple lance.ksh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/ksh
    . ~/.profile
    /var/www/vhosts/domaine.net/httpdocs/file_cron.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    exit $?
    lancer par la cron
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    55	14	*	*	*  /home/user/www/lance.ksh
    je suppose que là ça marcherai...
    ou avec bash c'est .bashrc qu'il faut sourcer bien sur... selon ta preférence de shell.

  5. #5
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Ca parait intéressant et je vais essayer...Mais je suis là dans un monde où je patauge joyeusement d'ignorance ! Peux tu me donner des précisions ?

    ou avec bash c'est .bashrc qu'il faut sourcer bien sur... selon ta preférence de shell.
    En français, ça donne quoi ?

    - Ce fichier, dans ton exemple, il est placé dans /home/user/www mais je n'ai pas ces dossiers. C'est important ? Ou bien je peux le placer n'importe où ?
    - Faut il lui donner un CHMOD spécifique ?
    - dans le dossier bin de mon serveur, j'ai un dossier rbash et sh...mais pas de ksh

    Merci de ton aide précieuse.

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    le fichier script doit avoir des droits >=500 (chmod)
    sourcer un fichier de configuration si tu as bash tu as un fichier ce qui donne donc ton script tu peux le poser où tu veux mais typiquement dans /home/<tonuser>/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!/bin/sh
    . ~/home/toi/.bashrc
    /var/www/vhosts/domaine.net/httpdocs/file_cron.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    exit $?
    la première ligne défini l'interpreteur du script, bash,csh,ksh,gforth,etc... selon les besoins
    la seconde est le chargement (sourçage) d'un fichier. ici le .bashrc qui contient un certains nombre de variables et d'alias donc en particulier $PATH
    l'exit $? sert à renvoyer comme code de sortie du script celui de la dernière commande qu'il a lancé...

  7. #7
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Excuse moi, si je suis lourdingue...

    Mais quand tu dis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    . ~/home/toi/.bashrc
    Ca veut dire que je dois mettre lance.sh (je suppose que c'est lance.sh et pas lance.ksh puisque j'ai pas de dossier ksh) dans /home/<mon_user> ?
    D'ailleurs je n'ai pas de dossier /home/<mon_user>... comme quoi c'est pas gagné !

  8. #8
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    si tu t'appeles robert c'est /home/robert/
    ou ~/
    ou $HOME
    tout ça étant la même chose
    ---------------------------------------------------

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $ pwd
    /home/francois
    $ cd ~
    $ pwd
    /home/francois
    $ cd $HOME
    $ pwd
    /home/francois
    $


    ça devrait être plus clair comme ça avec un exemple

    le nom lance.sh ou lance ou robert ou caramel ou autre c'est juste un nom tu mets ce que tu veux comme pour tout nom de fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    $ ls -lrth
    total 30k
    drwxr-xr--    6 francois francois      512 Nov  7 19:51 GNUstep
    drwxr-xr--    2 francois francois      512 Nov  7 19:51 Desktop
    drwxr-xr--    2 francois francois     2.5k Nov  7 19:51 Wads
    lrwxrwxrwx    1 francois francois        6 Nov 14 20:07 iso -> ../iso
    lrwxrwxrwx    1 francois francois       10 Jan 10 20:11 Telechargements -> Downloads/
    lrwxrwxrwx    1 francois francois       10 Jan 10 20:14 dwhelper -> Downloads/
    drwxr-xr--    2 francois francois     1.0k Mar 11 22:25 Videos
    drwxr-xr-x    2 francois francois      512 Apr 24 22:15 cubox_save
    drwxr-x---    5 francois francois      512 Apr 26 22:48 tmp
    -rwx------    1 francois francois      242 Apr 29 08:26 lance
    drwxr-xr--    4 francois francois      512 Apr 29 09:46 Public
    -rwx------    1 francois francois      547 May  6 12:44 GO
    drwxr-xr--    4 francois francois     4.5k May  6 17:04 Documents
    drwxr-xr--    4 francois francois     1.5k May  7 18:21 Downloads
    drwxr-xr--    5 francois francois     2.0k May  7 18:21 Images
    $ ls -lrtha .profile
    -rw-r--r--    1 francois francois      887 Apr  6 19:25 .profile
    $
    la y'a deux scripts sur mon $HOME, GO et lance
    avec les droits 700 chacun

  9. #9
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Euh...je peux risquer une critique ?
    T'es sûrement une bête d'ingénieur balaise, pour qui Linux est une promenade rigolote, mais tu t'adresses à un mec de 50 balais, autodidacte, qui se promène dans Linux comme Gilbert Montagné aux 24h du Mans...
    Et ton dernier post, ben euh...j'avoue que là, t'as demandé à Gilbert de les gagner...C'est vraiment pas gagné.
    Le truc c'est que je vois que tu veux m'aider, tu prends du temps, c'est cool, comme ce forum, d'ailleurs. Mais en ce qui concerne ma vision de Linux, faut que tu saches parler à un môme.
    Je te demande pas un cours complet sur Linux, bien sûr. Il y a tout ce qu'il faut partout pour que je le fasse moi-même. Mais j'ai pas trop le temps (50 balais !).
    Ceci dit, sincèrement je te remercie.

  10. #10
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    hehe J'essaye de faire simple et clair mais c'est pas évident quand on est plongé dans la technique depuis tjrs ...

    alors je vais essayer de résumer pour clarifier les choses :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ whereis bashsh # ca c'est juste pour savoir où c'est sur la machine
    /bin/bash 
    $
    noter cette information
    tu te place dans ton home-directory ($HOME ou ~ ou /home/un_nom le caracterise)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ cd $HOME
    $ pwd # noter cette information
     /home/francois
    $
    regarder si tu as bien un .bashrc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ ls -la .bashrc
    -rwxr-xr-x 1 francois cubox 3103 Apr 24 20:46 .bashrc
    $
    et ensuite tu crées le script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $ cat > lance_procedure.sh
    #!/bin/bash
    # attention à mettre ce que tu as noté comme chemin vers bash
    . /home/francois/.bashrc # la encore attention à bien mettre ce que tu as noté et pas ce qui est dans l'exemple
    /var/www/vhosts/domaine.net/httpdocs/file_cron.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    exit $?
    # et apres la ligne vide ci dessous faire control+D
     
    ^D
    $
    il reste encore 2 choses à faire :
    rendre le script executable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ chmod 755 ~/lance_procedure.sh
    et enfin modifier ta ligne de crontab pour son lancement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ echo $HOME #noter cette information
    $ crontab -e 
    55	14	*	*	*  /home/francois/lance_procedure.sh
    c'est tout tu as tout fais pas besoin d'autres choses
    j'espère avoir été plus clair comme ça

  11. #11
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    EDIT : nos posts se sont croisés ! Je prends le temps de bien lire ce que tu as écrit. Merci !

    Bonjour !

    C'est le matin, je tente de reprendre et de comprendre ce truc :

    - Dans PLesk j'ai crée un utilisateur : moi
    - Quand je vais dans les tâches planifiées, je vois plein d'utilisateurs, mais pas "moi".
    - J'utilise donc "root".
    - Dans le dossier "root" du serveur, il y a un dossier "scripts".
    - Dans ce dossier, je mets le fichier "lance.sh" en CHMOD 700

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/sh
    . ~/root/scripts/.bashrc
    /var/www/vhosts/domaine.net/httpdocs/crom.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    exit $?
    Dans le crontab de "root" je mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    33	9	*	*	*	/scripts/lance.sh
    Et à 9h33, je reçois un email système :

    /bin/sh: /scripts/lance.sh: No such file or directory
    Via le FTP, je n'ai pas accès au dossier bin/sh ça renvoie une erreur.
    Je sais plus trop comment faire...

  12. #12
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    Hummm...Pour essayer de suivre ton petit tuto, j'ai lancé ma console en root.
    Déjà, avant elle affichait /root:
    Maintenant c'est -bash-3.2#
    Bon...

    J'ai saisi :

    Réponse :
    bashsh:
    Pas bien avancé...

  13. #13
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par renaud26 Voir le message
    Hummm...Pour essayer de suivre ton petit tuto, j'ai lancé ma console en root.
    Déjà, avant elle affichait /root:
    Maintenant c'est -bash-3.2#
    Bon...

    J'ai saisi :

    Réponse :


    Pas bien avancé...
    zut ma faut c'est une faute de frappe bien sur c'est

  14. #14
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    Citation Envoyé par renaud26 Voir le message
    EDIT : nos posts se sont croisés ! Je prends le temps de bien lire ce que tu as écrit. Merci !

    Bonjour !

    C'est le matin, je tente de reprendre et de comprendre ce truc :

    - Dans PLesk j'ai crée un utilisateur : moi
    - Quand je vais dans les tâches planifiées, je vois plein d'utilisateurs, mais pas "moi".
    - J'utilise donc "root".
    - Dans le dossier "root" du serveur, il y a un dossier "scripts".
    - Dans ce dossier, je mets le fichier "lance.sh" en CHMOD 700

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/sh
    . ~/root/scripts/.bashrc
    /var/www/vhosts/domaine.net/httpdocs/crom.php > /var/www/vhosts/domaine.net/httpdocs/sortiecontrol.txt 2>&1
    exit $?
    Dans le crontab de "root" je mets :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    33	9	*	*	*	/scripts/lance.sh
    Et à 9h33, je reçois un email système :



    Via le FTP, je n'ai pas accès au dossier bin/sh ça renvoie une erreur.
    Je sais plus trop comment faire...

    si tu est root ton .bashrc est dans /root pas dans ~/scripts/ puisque ça c'est toi qui l'a crée...
    tu mets #!/bin/sh mais comme indiqué c'est pas forcément ça pour toi
    c'est pour ça qu'il est indispensable de faire un whereis bash pour savoir où il est réellement
    et faire une ligne #!/la ou il est reelement/bash
    par exemple
    si tu n'as pas /bin/sh ou qu'il n'est pas à cet endroit c'est normal que tu aies eu le message d'erreur blablabla not found

  15. #15
    Membre éprouvé Avatar de renaud26
    Homme Profil pro
    Webmaster
    Inscrit en
    Mars 2003
    Messages
    1 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mars 2003
    Messages : 1 365
    Par défaut
    On progresse ! Merci pour ta grande patience avec un ignare comme moi !

    renvoie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     /bin/bash /usr/share/man/man1/bash.1.gz
    Pourquoi un truc compressé ? euh...ben je sais pas.

    Ensuite je teste :

    bash-3.2# cd /home/renaud
    bash-3.2# pwd
    /home/renaud
    bash-3.2# ls -la .bashrc
    ls: .bashrc: No such file or directory
    Donc, pas de .bashrc
    Ou la la ma tête !

Discussions similaires

  1. Update récalcitrant !
    Par Jeannotc dans le forum Bases de données
    Réponses: 10
    Dernier message: 16/06/2004, 19h28
  2. Cron - tâche plannifiée
    Par phoebe dans le forum Administration système
    Réponses: 8
    Dernier message: 28/05/2004, 16h27
  3. Un "0" récalcitrant
    Par bidson dans le forum XMLRAD
    Réponses: 4
    Dernier message: 20/04/2004, 14h56
  4. Mon script cron n'est pas pris en compte
    Par tomnie dans le forum Linux
    Réponses: 11
    Dernier message: 31/03/2004, 12h19
  5. Cron + terminal + script shell
    Par nicolas.pissard dans le forum Linux
    Réponses: 3
    Dernier message: 17/03/2004, 10h24

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