ps and kill

Μαρτίου 11, 2008

Είναι καιρός που έψαχνα μια εντολή που θα μου εμφάνιζε στην consόλα οτιδήποτε έτρεχε εκείνη την ώρα, διότι κακά τα ψέμματα όπου δεν φτάνει το GUI η consόλα φτάνει και τα διαλύει… Αρκεί να βρεις τα κατάλληλα κλειδιά.

Στην περίπτωσή μου αντιμετώπιζα το εξής πρόβλημα:

Ενώ είχα υποτίθεται κλείσει μια εφαρμογή μέσω της «παρακολούθησης συστήματος» του gnome αυτή στεκόταν περίφανη μπροστά μου και αδιάλακτη προς τις παροτρύνσεις του mouse για απομάκρυνση.

Νόμιζα ότι μέσω της εντολής ls και με την βοήθεια μιας xtra παραμέτρου θα μου εμφανιστούν οι εφαρμογές που τρέχουν (όλες όμως όχι μόνο αυτές που προτιμά να μου δείχνει η εφαρμογή του gnome). Mετά από αρκετή ώρα κατάφερα να εντοπίσω την εντολή ps.

Πληκτρολογώντας ps –help στην consόλα θα εμφανιστεί μια κατατοπιστική βοήθεια. όμως ας τα πάρουμε από την αρχή

πέστε ότι αντιμετωπίζουμε την παραπάνω περίπτωση, ότι δηλαδή παρότι εμείς «κλείνουμε» μια εφαρμογή αυτή «αντιστέκεται» δυναμικά , τι κάνουμε;

Ανοίγουμε μια consόλα όπου πληκτρολογούμε ps -x

Οπότε εμφανίζονται τα παρακάτω αποτελέσματα (είναι ενδεικτικά και διαφέρουν από υπολογιστή σε υπολογιστή) όπου είναι οι εφαρμογές που τρέχουν εκείνη τη στιγμή (κανονικά ή σε κατάσταση αναμονής ή ζόμπι).

PID TTY STAT TIME COMMAND
1 ? Ss 0:02 /sbin/init
4896 ? S< 0:04 [kondemand/0]
4897 ? S< 0:00 [kondemand/1]

Eμάς μας ενδιαφέρουν το πρώτο (PID) και το τελευταίο (COMMAND). Στο COMMAND θα εντοπίσουμε την «άτακτη» εφαρμογή. Για να την συνετίσουμε θα πληκτρολογήσουμε kill και το αντίστοιχο PID της. Για παράδειγμα στην περίπτωση που θέλουμε να σκοτώσουμε το kondemand/0 θα πληκτρολογήσουμε kill 4896.

Ελπίζω αυτός ο μικρός οδηγός να σας φανεί χρήσιμος ενώ για περαιτέρω μελέτη παραπέμπω στον πολύ πιο αναλυτικό οδητου του linuxcommand.

Advertisements

Αλλάζοντας συνήθειες

Μαρτίου 5, 2008

Ένα βασικό στοιχείο για την μετάβαση ενός χρήστη από τα windows στο linux είναι να βρει τα αντίστοιχα εργαλεία – προγράμματα με τα οποία θα καλύπτει τις καθημερινές του συνήθειες. Χρειάζεται λίγος καιρός μέχρι να εντοπίσεις τα κατάλληλα για σένα εργαλεία.

Έτσι για τις καθημερινές μου εργασίας έχω καταλήξει στα εξής:

  • για το διαδίκτυο firefox

Οι εναλλακτικοί epiphany και konqueror δεν με ενθουσιάσαν τόσο, ενώ ο opera πάντα μου φαινόταν «φλύαρος».

το ΚOffice καλό είναι αλλά όχι τόσο.

το amsn δεν μπόρεσα να το χρησιμοποιήσω παρότι έχει παραπάνω λειτουργίες και δυνατότητες.

  • για τα torrents το deluge

Στην δοκίμασα το Ktorrent αλλά κάπως με μπέρδευαν οι ρυθμίσεις του. Παρότι το deluge κολλούσε και κράσαρε ολόκληρο το σύστημα με την αναβάθμισή του στην 0.5.8.5 τα πράγματα άλλαξαν δραματικά. Δουλεύει σαν να μην υπάρχει.

  • για την μουσική amarok

Αυτή τη στιγμή ο πιο δυνατός μουσικός player στο linux με πολλές δυνατότητες και σταθερότητα. Ένα από τα δυνατά χαρτιά του KDE

  • για την προβολή εικόνων mirage

Ελαφρύ και λειτουργικό, ενώ με ένα κλικ μπορείς να μικρύνεις την ανάλυση της εικόνας

  • για την επεξεργασία εικόνας μονόδρομος αποτελεί φυσικά το gimp

Ένα anti-photoshop για πολλούς. Για μένα ένας δυνατός επεξεργαστής εικόνας.

  • για τα αρχεία video κτλ όπως πάντα vlc

Τα κάνει ολα και συμφέρει. Λίγο δύστροπο inteface που όμως ανταποδίδει στην συνέχεια με τις δυνατότητές του 🙂 .

  • Για εγγραφή cd, dvd , για bup ή μουσική φυσικά k3b

Καλές και οι άλλες προτάσεις (brasero κτλ) αλλά νομίζω ότι έχει το πιο σωστά δομημένο περιβάλλον χρήσης στο είδος του (τουλάχιστον στο linux) καθώς και τις πιο πολλές δυνατότητες.

Φυσικά αυτές οι προτιμήσεις είναι καθαρά υποκειμενικές (αν και για κάποιες περιπτώσεις πχ gimp δεν τίθεται νομίζω θέμα υποκειμενικού)