Re: "link-copy" ενός directory με διαφορετικά δικαιώματα πρόσβασης

Nick Demou ndemou at gmail.com
Tue Apr 13 13:43:39 EEST 2010


2010/4/12 Thanasis <thanasis at asyr.hopto.org>:
> on 04/12/2010 10:23 PM Nick Demou wrote the following:
>> Χίλια ευχαριστώ για τις απαντήσεις παιδιά!
>>
>> μπορεί το πρόβλημα τελικά να λύθηκε με μια one-line χυδαία (αλλά πολύ
>> γρήγορη και σίγουρη) χακιά σε ένα πρόχειρο script προηγούμενου admin
> Από περιέργεια ... για πές την χακιά ...

η χακιά δεν είναι για περγαμηνές αλλά οφείλω να σεβαστώ την (τεχνική)
περιέργεια:

υπήρχε ένα shell script που μετέφερε αρχεία από ένα dir σε ένα άλλο dir
το πρόβλημα είναι ότι καμιά φορά τα μετέφερε πριν η εφαρμογή τελειώσει
την εγγραφή (στο script υπήρχε έλεγχος μέσω lsof για να μην συμβεί
αυτό αλλά δεν λειτουργούσε σωστά  -- ίσως η εφαρμογή να έκανε κάτι σαν
open for writting -- write -- close ...wait a little ... open for
writting -- close και το script έπεφτε πάνω στην στιγμή που το αρχείο
δεν ήταν ανοιχτό)
τα αρχεία που έπρεπε να μεταφέρουν τα επιλέγανε με ένα
     find ... ... | while $FILE do...

εγώ (όταν έπαψα να σκέφτομαι μπούρδες) σκέφτηκα ότι μια απλούστατη
αλλαγή στο find μπορούσε να το κάνει να αγνοεί τα αρχεία με mtime μέσα
στο προηγούμενο λεπτό:

    CURTIME=`date +%s`
    find ... ! -newermt @`echo $CURTIME-60 | bc` ...


More information about the Linux-greek-users mailing list