Process name from PID + βοήθεια με Apache

Συζητήσεις για θέματα που σχετίζονται με software.
Post Reply
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Process name from PID + βοήθεια με Apache

Post by para » Mon Apr 20, 2009 7:45 pm

Υπάρχει εντολή (Windows command line) που να μου επιστρέφει το όνομα μιας διεργασίας αν δώσω το ID της;
Last edited by para on Mon Apr 20, 2009 9:05 pm, edited 1 time in total.
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
debbie
Gbyte level
Gbyte level
Posts: 1268
Joined: Sat Dec 23, 2006 2:06 am

Re: Process name from PID

Post by debbie » Mon Apr 20, 2009 8:20 pm

Βρήκα αυτό.
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

Re: Process name from PID

Post by netharis » Mon Apr 20, 2009 8:23 pm

Σε Windows ΧP Professional, μπορείς να χρησιμοποιήσεις το WMIC:

Code: Select all

wmic process list brief
Aυτό θα σου δώσει μία σύνοψη των διεργασιών που τρέχουν. Η 4η στήλη νομίζω είναι το pid.

Λογικά αν κάνεις αυτό

Code: Select all

wmic process list brief | find "pid"
θα σου εμφανίσει το process (όλη τη γραμμή) της αντίστοιχης διαδικασίας.

ΕDIT:
Με το post της Debbie θυμήθηκα και μία άλλη εντολή με το tasklist

Code: Select all

tasklist /fi "pid eq [pid]" 
Όπου [pid] αντικαθιστάς αυτό που θες.
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Re: Process name from PID

Post by para » Mon Apr 20, 2009 8:33 pm

Λοιπόν, θα βγω off-topic και θα πω ακριβώς τι θέλω να κάνω :ρ
Θέλω να τρέξω τον Apache. Όταν όμως πάω να εκτελέσω το xampp_start.exe μου λέει
could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Οπότε υπέθεσα (επειδή δεν έχω ιδέα από αυτά) ότι η port 80 που χρησιμοποιεί ο xampp χρησιμοποιείται ήδη.
Βρήκα κάπου την εντολή

Code: Select all

netstat -a -no
Δε θυμάμαι τώρα τι ακριβώς έψαξα ή τι ακριβώς ήθελα να βρω. Anyway, αυτό μου αντιστοιχεί την 0.0.0.0:80 με το PID 1404.
Θέλω να δω ποια process έχει ID 1404 κι αν δεν τη θέλω να την κλείσω για να τρέξω τον apache.
Δεν ξέρω αν το σκεπτικό μου είναι σωστό, ή αν κάνω κάπου λάθος. Feel free to correct me.

Το tasklist του παραπάνω συνδέσμου δε μου βρήκε PID 1404.

--

edit: Thank you netharis!
Μου λέει ότι η 1404 είναι ο apache.. Άρα τρέχει ήδη.
Σε αυτή την περίπτωση δε θα έπρεπε να άνοιγε η http://localhost ?
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

Re: Process name from PID

Post by netharis » Mon Apr 20, 2009 8:44 pm

Κάνε edit το httpd.conf, βάλε στο Servername localhost και στο Listen port 80.
Mάλλον υπάρχουν 2 instances του Αpache, κάνε ένα reboot και restart τον Apache.
Eπίσης δες στο αρχείο /windows/system32/drivers/etc/hosts αν το 127.0.0.1 αντιστοιχεί πράγματι με το localhost.
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Re: Process name from PID

Post by para » Mon Apr 20, 2009 9:05 pm

Τα παίρνω με χρονική σειρά:

Μέχρι πριν λίγο καιρό το localhost μου λειτουργούσε οπότε υποθέτω ότι αντιστοιχεί σε 127.0.0.1.
Δε μου έτρεξε ούτε με localhost ούτε με 127.0.0.1.
Έκανα restart (το είχα κάνει κ πριν αυτό) αλλά πάλι τα ίδια. Ούτε έτσι ούτε αλλιώς.
Αφού μου το πρότεινες κι εσύ έκανα πρώτα stop και μετά start αντί για απευθείας restart. ..και έπιασε! Ωστόσο δεν έπιασε για localhost αλλά μόνο για 127.0.0.1..
Πριν λίγο καιρό έτρεχε κανονικά, γίνεται να άλλαξε από μόνο του;

Στο hosts μου γράφει "::1 localhost".
To έκανα "127.0.0.1 localhost" και έτρεξε κανονικά :-)
Ωστόσο η παραπάνω απορία παραμένει..

Είσαι αρχηγός netharis! Many many thanks :)

[off]Πού στο καλό ξέρετε που βρίσκεται και το παραμικρό αρχείο, και ακόμα περισσότερο ότι υπάρχει τέτοιο αρχείο??!!!
Νιώθω ότι είμαι σε λάθος σχολή.. :oops: :oops: [/off]
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
User avatar
netharis
Venus Former Team Member
Posts: 1845
Joined: Sun Jul 15, 2007 2:37 pm
Academic status: Alumnus/a
Gender:
Location: Seattle, Washington
Contact:

Re: Process name from PID + βοήθεια με Apache

Post by netharis » Mon Apr 20, 2009 9:31 pm

Anytime!
Το hosts file, συνήθως το χρησιμοποιούμε ως ψευδο-DNS για υπολογιστές σε δίκτυα.
Αντιστοιχεί δηλαδή hostnames με IP Addresses. Πολλά προγράμματα πάνε και προσθέτουν εκεί καταχωρήσεις για να σε "προστατέψουν" απο κακόβουλα site.
Π.χ

Code: Select all

127.0.0.1 harmfulsite.com  #Αυτό αναγκάζει το pc σου να κάνει resolve to harmfulsite.com ως 127.0.0.1 
Κάποιο πρόγραμμα που το χρησιμοποιούσε (anti-spyware) μπορεί να σου έκανε τη ζημιά.
Image
Resistance is futile. Join the foss-side now!
"UNIX is very simple, it just needs a genius to understand its simplicity." - Dennis Ritchie
"The things that I want, by Max Payne. A smoke. A whiskey. For the sun to shine. I want to sleep, to forget. To change the past. Unlimited ammo and a license to kill. But right then, more than anything, I wanted her."
User avatar
para
Wow! Terabyte level
Wow! Terabyte level
Posts: 3648
Joined: Sat Nov 04, 2006 2:59 am
Academic status: Alumnus/a
Gender:

Re: Process name from PID + βοήθεια με Apache

Post by para » Mon Apr 20, 2009 9:38 pm

Αστέρι!! Image

Thanks for the extra info!
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Post Reply

Return to “Software”