Το πρώτο από αυτά είναι το fuser που αναφέρει τις διεργασίες (processes) που επεξεργάζονται ένα συγκεκριμένο αρχείο. Για παράδειγμα, ξεκινώντας τον JDeveloper, και ανατρέχοντας στο directory που βρίσκεται το executable του ($JDEV_HOME/jdev/bin, αρχείο jdev), αν πληκτρολογήσουμε την εντολή "fuser -v jdev" θα δούμε τις διεργασίες που έχουν ανοίξει αυτό το αρχείο.

Επιπλέον, με την εντολή fuser, έχουμε τη διακριτική ευχέρεια να τερματίσουμε (kill) τις διεργασίες που έχουν ανοίξει τα αρχεία που μας ενδιαφέρουν, χρησιμοποιώντας τις κατάλληλες παραμέτρους.
Ακολουθώντας μια διαμετρική προσέγγιση, το εργαλείο "lsof" μας παρουσιάζει όλα τα ανοικτά αρχεία του συστήματος. Η συνηθέστερη χρησιμοποίησή του είναι σε συνδυασμό με την εντολή grep, προκειμένου να βρούμε όλα τα αρχεία που χρησιμοποιεί μια συγκεκριμένη εφαρμογή, όπως για παράδειγμα ο JDeveloper.

1 comment:
ορεο το λινουξ
Post a Comment