κλείσιμο εφαρμογής

...εγκαταστάσεις, αναβαθμίσεις, διαχείριση partitions, boot-loader, κλπ

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Στην ενότητα αυτή γράφουμε θέματα/ προβλήματα μόνο για το UBUNTU ή τα παράγωγά του.

κλείσιμο εφαρμογής

Δημοσίευσηαπό digi » 27 Σεπ 2008, 23:04

Πως μπορούμε να κλείσουμε μια εφαρμογή από το τερματικό η οποία τρέχει στο παρασκήνιο?
digi
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 15 Μάιος 2008, 19:46
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό sentient6 » 28 Σεπ 2008, 00:42

Χμ...


Για να δεις ποιες εντολές τρέχουν εκτελείς
Κώδικας: Επιλογή όλων
ps -ef


Αν μάλιστα ξέρεις και το όνομα της διεργασίας (πχ. firefox) μπορείς να κάνεις
Κώδικας: Επιλογή όλων
ps -ef | grep firefox


και έστω ότι βγάζει
έγραψε:dimitris 6310 1 11 00:22 ? 00:02:04 /usr/lib/firefox-3.0.1/firefox
dimitris 7138 7089 0 00:40 pts/0 00:00:00 grep firefox



μετά κάνουμε kill την διεργασία με την εντολή
Κώδικας: Επιλογή όλων
kill <PID>


Δηλαδή, kill 6310 και η εργασία τερματίζει :)

Για περισσότερα μπορείς πάντα να δεις στα man pages (man kill και man ps)

Ελπίζω να βοήθησα!! Καληνύχτα!
Άβαταρ μέλους
sentient6
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 14 Μάιος 2008, 12:23
Τοποθεσία: Πάτρα-Λιβαδειά
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό linuxman » 28 Σεπ 2008, 02:45

Και ένα ακόμα τρόπος
Κώδικας: Επιλογή όλων

1. sudo apt-get install htop
2. sudo htop

Και μετά όπως βλέπουμε στην εικόνα έχει επιλογές κλεισίματος με F9 και άλλες επιλογές για διάφορες επιλογές εμφάνισης

Εικόνα
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό ftso » 28 Σεπ 2008, 16:25

Κάνε αναζήτηση για kill στο forum και θα βρείς αρκετά αποτελέσματα και λύσεις.
Επίσης δες και τον κώδικα του kalasnikof στην υπογραφή μου...
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό Dimitris » 29 Σεπ 2008, 01:19

Η σε μία γραμμή
Κώδικας: Επιλογή όλων
kill `ps aux | grep -i firefox | awk '{ print $2 }'`

όπου firefox βάζεις την εφαρμογή σου. Πρόσεχε τα ' και `. Θα σου βγάλει ενα μήνυμα
Κώδικας: Επιλογή όλων
bash: kill: (13644) - No such process

το οποίο μπορείς να αγνοήσεις.

Όπως βλέπεις υπάρχουν πολλές εναλλακτικές. :D
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό simosx » 29 Σεπ 2008, 01:31

Με την killall βάζεις το όνομα της εφαρμογής αντί τον αριθμό της διεργασίας.

Για παράδειγμα, killall firefox-bin
Προσέχουμε αν η εφαρμογή είναι π.χ. 'sh', γιατί θα σκοτώσει πολλά.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό ftso » 29 Σεπ 2008, 02:00

H killall είναι η πιο εύκολη και γρήγορη λύση.
Απλά χρειάζεται το πλήρες όνομα του εκτελέσιμου...

Το όνομα του εκτελέσιμου της εκάστοτε εφαρμογής το βρίσκουμε μαντεύοντας συνήθως (αλλιώς υπάρχουν διάφοροι τρόποι, όπως η εντολή top) τα πρώτα γράμματα...
και στην συνέχεια χρησιμοποιώντας την αυτόματη συμπλήρωση του shell πατώντας TAB TAB.

Παράδειγμα (θέλουμε να σκοτώσουμε το skype):

Γράφουμε...
Κώδικας: Επιλογή όλων
killall s


πατάμε TAB TAB..

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

:~$ killall s
scsi_eh_0 scsi_eh_4 scsi_eh_8 start_kdeinit
scsi_eh_1 scsi_eh_5 sh swiftweasel-bin
scsi_eh_2 scsi_eh_6 skype syslogd
scsi_eh_3 scsi_eh_7 ssh-agent



Συμπληρώνουμε ένα γράμμα (ή και όλα μιας και η λίστα είναι μικρή και βλέπουμε το πλήρες όνομα πλέον):
Κώδικας: Επιλογή όλων
killall sk


πατάμε TAB TAB..

<επαναλαμβάνουμε τα παραπάνω βήματα μέχρι να πάρουμε μια απάντηση>

και βλέπουμε:
Κώδικας: Επιλογή όλων
~$ killall skype


Αυτό ήταν! Το βρήκαμε! Πατώντας Enter το σκοτώνουμε...
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό linuxman » 29 Σεπ 2008, 13:38

Έγινε πόλεμος πολύ σκοτωμός έπεσε παιδεία :lol: :lol: :lol: :lol: :lol:
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: κλείσιμο εφαρμογής

Δημοσίευσηαπό giannis12a » 30 Σεπ 2008, 16:39

εάν το θές για να κλείνεις προβληματικά προγράμματα, μπορείς με δεξί κλικ από την μπάρα εργασιών να προσθέσεις και τον εξαναγκασμό εξόδου, πατάς το κουμπί, σου βγάζει ένα σταυρουδάκι, βάζεις το σταυρουδάκι πάνω στο παράθυρο που τρέχει η εφαρμογή και τέλος . Απλά πράγματα και χωρίς αιματοχυσίες.
Εικόνα
το link παραπέμπει σε ανθρωπιστικού περιεχομένου σελίδα
pleiades place
Γνώσεις ⇛ Linux: Είμαι Χάκερ ┃ Προγραμματισμός: Όχι δεν προγραμματίζω ποτέ τίποτα, τ' αφήνω όλα στην τύχη ┃ Αγγλικά: Γαλλικά/Χορός/Πιάνο
Άβαταρ μέλους
giannis12a
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 479
Εγγραφή: 03 Αύγ 2008, 14:26
Τοποθεσία: ΒΥΡΩΝΑΣ
Εκτύπωση


Επιστροφή στο Λειτουργικό Σύστημα

cron