Anzeige:
Ergebnis 1 bis 11 von 11

Thema: prozess killen ohne PID anzugeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2002
    Beiträge
    354

    prozess killen ohne PID anzugeben

    ich habe ein prozess als user gestartet, diesen prozess möchte ich killen aber nicht mit kill -9 PID sondern irgend wie das ich den name des prozesses eingeben kann. also sowas in der art kill -9 prozesname das geht aber nicht.

    wie wird das gemacht?

  2. #2
    Linux nur du allein Avatar von MannOhMann
    Registriert seit
    Jan 2002
    Beiträge
    633
    killall prozessname
    Grüße MannOhMann (Linux-Only-User privat seit 2002)

    LinuxMint, Gigabyte EX58-UD5, Intel i7 Quad 2,6, 6GB DDR3-RAM, Asus ENGTX275, 3 x SATA, Hauppauge HVR-4000

  3. #3
    Registrierter Benutzer
    Registriert seit
    Oct 2002
    Beiträge
    354
    geht nicht habe es probiert ich will das als user machen gell

  4. #4
    Der mitdem Schwarzen Fell Avatar von Vsmash
    Registriert seit
    Sep 2002
    Ort
    Nürnberg
    Beiträge
    264
    hallo!

    wie geht nicht?.. was haste für ne rückmeldung.. ? ..ein user, der einen prozess startet, kann diesen auch killen...wenn killall nur im sbin(root-programme) ist, dann muss man das in die normle bin(user-programme) rüberkopieren.... ich glaube alerdings nicht, das dem so ist, das wäre ein unding an distributor-kunst.....

    cu V

  5. #5
    Registrierter Benutzer
    Registriert seit
    Oct 2002
    Beiträge
    354
    also ich habe es getestet und es funkt doch, mich hatt was gestört dabei aber ich habe das so gemeistert.

    also

    killall -9 prozessname

    dabei wird der prozess gekillt jedoch bekomme ich lauter "Operation ist nicht erlaubt" weil andere user auch so ein prozess laufen haben. nun habe ich folgendes gemacht das ich das ned sehe

    killall -9 prozessname >/dev/null 2>&1

    damit wird der prozess gekillt und ich sehe nichts was mich stört

  6. #6
    Registrierter Benutzer Avatar von Hitman
    Registriert seit
    May 2002
    Ort
    Rhein-Main-Gebiet
    Beiträge
    482
    #! /bin/sh
    kill `ps aux | grep programmnameoderkürzel | grep -v grep | awk '{print $2}'`

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jun 2003
    Ort
    Neu-Ulm
    Beiträge
    30
    ...versuch es mal mit xkill, der Mauszeiger wird als Totenkopf angezeigt.
    ...klckst einfach auf das was du killen willst.

    Gruß Wili
    Geändert von wili (10.07.03 um 22:19 Uhr)
    Wer viel erreichen will, muss den Mut haben zu scheitern.

  8. #8
    Registrierter Benutzer
    Registriert seit
    May 2003
    Beiträge
    321
    Original geschrieben von wili
    ...versuch es mal mit xkill, der Mauszeiger wird als Totenkopf angezeigt.
    ...klckst einfach auf das was du killen willst.

    Gruß Wili
    Sehr sinvoll bei nicht grafischen Prozessen.
    Desktop: Gentoo (~x86)
    iBook: OS X und sobald sleep funktioniert Debian (Unstable)

  9. #9
    Registrierter Benutzer
    Registriert seit
    Jun 2003
    Ort
    Neu-Ulm
    Beiträge
    30
    ...ooh peinlich schäm...
    Wer viel erreichen will, muss den Mut haben zu scheitern.

  10. #10
    going for coffee Avatar von gfc
    Registriert seit
    Sep 2002
    Ort
    Zürich
    Beiträge
    3.674
    ich machs immer mit

    pkill programmname (oder auch nur n teil davon)



    pgrep programmname gibt dir die PID's
    Für alle "Rock im Park"-Fans: www.parkrocker.net

    Neues christliches Portal und Forum: www.cportal.net

  11. #11
    cirad
    Gast
    Falls du die ZSH benutzt, solltest du den Namen per Tab einfach in eine PID umwandeln können

    kill blub<tab> -> kill 2345

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •