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 :

liste de fichiers temporaires


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Points : 10
    Points
    10
    Par défaut liste de fichiers temporaires
    Bonjour, j'aurai voulu savoir s'il existe une fonction qui pourrait me permettre de lister les fichiers temporaires qui sont créé par une application au cours d'une exécution?

    ce qui m'intéresse c'est de trouver la localisation et l'extension du fichier temporaire.

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    A ma connaissance, un tel logiciel n'existe pas. En fait, il te faut un logiciel qui lance ton application, en surveillant tous les accès disque qu'elle fait.

    Si tu souhaites développer un tel logiciel, je pense que le fait de se baser sur le code de TRUSS est un très bon début : cette application te permet de voir tous les appels réalisés par l'application lancée en paramètre.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    > le fait de se baser sur le code de TRUSS est un très bon début

    je ne connais TRUSS. Qu'est-ce que c'est?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Je viens de comprendre que TRUSS est une fonction à utiliser dans le shell. J'ai tenté de trouver cette fonction, mais je n'arrive pas à la trouver sur ma machine. J'ai donc tenté de trouver une version depuis le net, mais je n'ai rien trouvé non plus.

    TRUSS ferait il parti d'un package spéciale qui serait à télécharger?

  5. #5
    Expert éminent sénior 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 : 47
    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
    Points : 12 264
    Points
    12 264
    Par défaut
    deja dans /proc/numerodeprocessus/fd/
    tu as la liste des fichiers ouverts dont ceux de /tmp et /var/tmp qui sont les fichiers temporaires.


    exemple :
    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
    TEST-FRSP:~/photos-sun # cd /proc
    TEST-FRSP:/proc # ls
    .      12483  14231  14479  15121  15204  17171  2      317   asound     driver       kallsyms  mounts      sys
    ..     12789  14319  14491  15122  15244  17173  21949  318   buddyinfo  execdomains  kcore     mtrr        sysrq-trigger
    1      12814  14456  14500  15146  15246  17181  2252   4     bus        fb           kmsg      net         sysvipc
    1058   13348  14467  14542  15147  15248  17188  2454   5     cmdline    filesystems  loadavg   partitions  tty
    11770  13351  14468  14556  15153  15257  17202  2512   5884  config.gz  fs           locks     scsi        uptime
    11781  13522  14469  14720  15166  15259  17203  2689   5900  cpuinfo    ide          mdstat    self        version
    1202   13878  14470  14792  15167  15264  17213  280    5976  crypto     interrupts   meminfo   slabinfo    vmstat
    12021  14042  14471  14829  15196  15272  17324  3      9     devices    iomem        misc      splash      zoneinfo
    12327  14120  14473  14830  15199  16953  17639  315    913   diskstats  ioports      mm        stat
    12362  14207  14476  15055  15201  17073  17644  316    acpi  dma        irq          modules   swaps
    TEST-FRSP:/proc # cd 5900
    TEST-FRSP:/proc/5900 # ls
    .   attr  cmdline  environ  fd        maps  mounts   oom_score  seccomp  statm   task
    ..  auxv  cwd      exe      loginuid  mem   oom_adj  root       stat     status  wchan
    TEST-FRSP:/proc/5900 # cd fd
    TEST-FRSP:/proc/5900/fd # ls
    .  ..  0  1  10  2  3  4  5  6  7
    TEST-FRSP:/proc/5900/fd # ll
    total 9
    dr-x------  2 root root  0 Jun  1 17:52 .
    dr-xr-xr-x  5 root root  0 May 31 22:43 ..
    lrwx------  1 root root 64 Jun  1 17:52 0 -> /dev/tty1
    l-wx------  1 root root 64 Jun  1 17:52 1 -> pipe:[23759]
    lr-x------  1 root root 64 Jun  1 17:52 10 -> /usr/X11R6/lib/X11/locale/en_US.UTF-8/Compose
    l-wx------  1 root root 64 Jun  1 17:52 2 -> pipe:[23759]
    lrwx------  1 root root 64 Jun  1 17:52 3 -> socket:[118752]
    lr-x------  1 root root 64 Jun  1 17:52 4 -> pipe:[118753]
    l-wx------  1 root root 64 Jun  1 17:52 5 -> pipe:[118753]
    lr-x------  1 root root 64 Jun  1 17:52 6 -> /var/tmp/kdecache-root/ksycoca
    lrwx------  1 root root 64 Jun  1 17:52 7 -> socket:[118792]
    TEST-FRSP:/proc/5900/fd #
    et comme par hazard je tombe sur un fichier temporaire de KDE dans /var/tmp



    tu peux aussi tanter un

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/09/2004, 22h01
  2. Comment changer le répertoire des fichiers temporaires ?
    Par devdev dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 01/09/2004, 14h18
  3. Liste de fichiers et de répertoires
    Par Freakazoid dans le forum C++
    Réponses: 4
    Dernier message: 09/08/2004, 17h16
  4. liste des fichiers d'un répertoire
    Par am dans le forum C
    Réponses: 3
    Dernier message: 04/08/2003, 17h03
  5. [Kylix] Liste des fichiers d'un répertoire
    Par Houben Jacques dans le forum EDI
    Réponses: 3
    Dernier message: 30/11/2002, 21h14

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