• [^] # Re: Problème find avec ctime

    Posté par . En réponse au message Problème find avec ctime. Évalué à 1.

    Bonjour,

    Merci tout d'abord pour vos réponses et le petit conseil qui va avec.
    Malheureusement je n'ai toujours pas résolu mon pb et je vous avoue que le comportement est vraiment curieux ou y'a un truc qui m'échappe.

    toujours le même pb.
    Je me suis dit ok je vais me baser sur "atime", pour tester j'ai créer 2 fichiers avec touch.

    XXX:/var/backups/aurion/dump#touch -at 11030200 test-2H
    XXX:/var/backups/aurion/dump# stat test-2H
    File: `test-2H'
    Size: 0 Blocks: 0 IO Block: 4096 regular empty file
    Device: ca11h/51729d Inode: 1056770 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Access: 2014年11月03日 02:00:00.000000000 +0100
    Modify: 2014年11月03日 13:44:08.000000000 +0100
    Change: 2014年11月03日 13:44:08.000000000 +0100

    XXX:/var/backups/aurion/dump#touch -at 11021200 test-12H
    XXX:/var/backups/aurion/dump# stat test-12H
    File: `test-12H'
    Size: 0 Blocks: 0 IO Block: 4096 regular empty file
    Device: ca11h/51729d Inode: 1056771 Links: 1
    Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
    Access: 2014年11月02日 12:00:00.000000000 +0100
    Modify: 2014年11月03日 13:46:24.000000000 +0100
    Change: 2014年11月03日 13:46:24.000000000 +0100
    Birth: -

    Quand je test manuellement ma commande "find", il trouve bien que le fichier test-12H

    XXX:~# find /var/backups/aurion/dump -type f -atime 0.65
    /var/backups/aurion/dump/test-12H

    mais quand il est exécuté dans le script , il m'efface tout !!!

    je vous remet le bout de script, y'a pas plus simple en plus....comprends pas !!

    if [ $? = 0 ]
    then
    find /var/backups/aurion/dump -type f -atime 0.65 -exec rm -f {} \;
    mv /var/backups/aurion/dump_tmp/$FILE /var/backups/aurion/dump
    else
    mv /var/backups/aurion/dump_tmp/$FILE /var/backups/aurion/dump/$FILE.ERROR

    Je suis sous Debian Wheezy.

    Merci./
    ```