Re: Liens symboliques

Page principale

Répondre à ce message
Auteur: ML Guilde
Date:  
À: guilde
Sujet: Re: Liens symboliques
On Thursday 12 September 2002 15:44, Olivier_Allard-Jacquin@??? wrote:

>       Pour vérifier ca, lance "strace /usr/local/bin/toto", et tu verras
> sans doute un message comme quoi il n'arrive pas à trouver un
> fichier/répertoire
> du "/usr/local/bin/"


Ca m'a donne ca :

getcwd("/home/fma", 255)                = 10
getcwd("/home/fma", 255)                = 10
time(NULL)                              = 1031898486
lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=192, ...}) = 0
time(NULL)                              = 1031898486
lstat64("/opt/vuescan", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0
time(NULL)                              = 1031898486
open("/opt/vuescan", O_RDONLY)          = 6
lseek(6, 0, SEEK_END)                   = 224
lseek(6, 0, SEEK_CUR)                   = 224
lseek(6, 0, SEEK_SET)                   = 0
old_mmap(NULL, 224, PROT_READ|PROT_WRITE, MAP_PRIVATE, 6, 0) = -1 ENODEV
    (No such device)
lseek(6, 0, SEEK_END)                   = 224
lseek(6, 0, SEEK_CUR)                   = 224
fstat64(6, {st_mode=S_IFDIR|0755, st_size=224, ...}) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++


Me trompe-je en disant qu'il n'a pas teste un retour d'erreur (old_mmap) ?

> - Crée un fichier texte /usr/local/bin/toto qui contient:
>     #!/bin/sh -norc

>
>     cd /opt/titi/
>     exec ./toto
> - rendre executable "/usr/local/bin/toto": chmod +x /usr/local/bin/toto


Ok, ca marche. Merci.

-- 
    Frederic