• [^] # Re: strace ?

    Posté par . En réponse au message Copier un fichier qui "n'existe pas". Évalué à 2.

    Merci pour ta réponse.

    Le problème est que là le problème m'est pas arrivé sur linux mais sur aix, mais j'ai déja eu le pb sur linux (pas forcément pour les memes causes ?) et sur AIX strace existe aussi mais ne semble pas avoir la meme fonction. Rosetta m'apprend que l'equivalent de strace sous AIX est truss. J'ai essayé, mais je ne comprends RIEN à l'output ^

    # truss cp monfichier /tmp
    execve("/usr/bin/cp", 0x2FF22C60, 0x20012ED8) argc: 3
    sbrk(0x00000000) = 0x300023D8
    vmgetinfo(0x2FF225C0, 7, 16) = 0
    sbrk(0x00000000) = 0x300023D8
    sbrk(0x00000008) = 0x300023D8
    __libc_sbrk(0x00000000) = 0x300023E0
    getuidx(2) = 0
    umask(0) = 23
    umask(23) = 0
    statx("/tmp", 0x2FF22AF0, 176, 020) = 0
    statx("monfichier", 0x2FF22938, 176, 020) Err#2 ENOENT
    cpkwrite(2, " c p", 2) = 2
    : kwrite(2, " : ", 2) = 2
    monfichier(2, " m o n f i c h i e r".., 27) = 27
    : kwrite(2, " : ", 2) = 2
    No such file or directorykwrite(2, " N o s u c h f i l e".., 25) = 25

    kwrite(2, "\n", 1) = 1
    kfcntl(1, F_GETFL, 0x2FF22FFC) = 67110914
    kfcntl(2, F_GETFL, 0x00000000) = 67110914
    _exit(1)