elegxos an ena file einai anoikto

Aggelos Economopoulos aoiko at cc.ece.ntua.gr
Mon Feb 24 16:05:01 EET 2003


On Monday 24 February 2003 01:21, tc wrote:
> V13 wrote:

> > ... an mas peis ti akribos theleis na petyxeis tha pareis kalyteres
> > apantiseis...
> 
> Να διαβάζω αγνώστου τύπου αρχείου από έναν
> συγκεκριμένο κατάλογο και τα ταΐζω σε ένα μαύρο κουτι μέσω
> του API που δίνει.
> Τα αρχεία τα βάζει στο κατάλογο κάποιο άλλο μαύρο κουτί.
> Το πρόβλημα είναι πότε το δεύτερο μαύρο κουτι έχει ολοκληρώσει
> την αντιγραφή ενός αρχείο στο κατάλογο.

Αυτό *ακριβώς* θέλεις να κάνεις; Πολύ θα ήθελα να δώ αυτά τα μαύρα κουτιά, 
μπορείς μήπως να τα βάλεις σε ένα μεγαλύτερο κουτί (οποιουδήποτε χρώματος) 
και να μου τα ταχυδρομήσεις; 8)

Λίγο πιό σοβαρά τώρα:
Το πρόβλημα αυτό είναι εγγενώς ηλίθιο, δεδομένου ότι τα μαύρα κουτιά είναι 
ένα θεωρητικό κατασκεύασμα. Σε κάθε περίπτωση τα αρχεία τα γράφει κάποιο 
process (άντε kernel thread) με τη χρήση συγκεκριμένων system calls (mmap, 
write, sendfile etc). Συνήθως το process είναι μόνο ένα πρόγραμμα (π.χ. ftp 
server) ή μιά ομάδα προγραμμάτων. Όπως και νά 'χει, πρόκειται για 
συγκεκριμένα προγραμματα, οπότε το πρόβλημα με τα μαύρα κουτιά 
μετασχηματίζεται στο πολύ ευκολότερα επιλύσιμο "πως θα καταφέρω το 
πρόγραμμα Α να μην μπλέκεται στα πόδια του προγράμματος Β" και σε μιά 
τέτοια (δηλ. συγκεκριμένη) ερώτηση  _ίσως_ θα είχε νόημα να περιμένεις 
κάποια χρήσιμη απάντηση.



More information about the Linux-greek-users mailing list