มีวิธีใดที่จะฆ่ากระบวนการซอมบี้โดยไม่ต้องรีบูตหรือไม่? นี่คือวิธีที่มันเกิดขึ้น:
ฉันต้องการดาวน์โหลดไฟล์ 12GB โดยใช้ฝนตกหนัก หลังจากเพิ่มไฟล์ .torrent แล้วการส่งข้อมูลก็กลายเป็นกระบวนการซอมบี้ (ฉันลองใช้ ktorrent ด้วยเช่นกัน) ในที่สุดฉันก็สามารถดาวน์โหลดไฟล์โดยใช้μTorrent แต่หลังจากปิดโปรแกรมมันก็กลายเป็นซอมบี้เช่นกัน
ฉันพยายามใช้kill
, skill
และpkill
มีตัวเลือกที่แตกต่างกันและ-9
สัญญาณ แต่ไม่ประสบความสำเร็จ
หลังจากอ่านวิธีแก้ปัญหาบนเว็บแล้วฉันพบว่าการฆ่าพ่อแม่สามารถฆ่าซอมบี้ได้ แต่การฆ่าไวน์ก็ไม่ได้ช่วยอะไรเช่นกัน
มีวิธีอื่นอีกไหม?
แก้ไข:
ps -o pid, ppid, stat, comm
PID PPID STAT COMMAND
7121 2692 Ss bash
7317 7121 R+ ps
pstree เอาท์พุท:
init─┬─GoogleTalkPlugi───4*[{GoogleTalkPlug}]
├─NetworkManager─┬─dhclient
│ └─{NetworkManager}
├─acpid
├─amarok───19*[{amarok}]
├─apache2───5*[apache2]
├─atd
├─avahi-daemon───avahi-daemon
├─bonobo-activati───{bonobo-activat}
├─clock-applet
├─console-kit-dae───63*[{console-kit-da}]
├─cron
├─cupsd
├─2*[dbus-daemon]
├─2*[dbus-launch]
├─desktopcouch-se───desktopcouch-se
├─firefox───run-mozilla.sh───firefox-bin─┬─plugin-containe───8*[{plugin-contain}]
│ └─14*[{firefox-bin}]
├─gconfd-2
├─gdm-binary─┬─gdm-simple-slav─┬─Xorg
│ │ ├─gdm-session-wor─┬─gnome-session─┬─bluetooth-apple
│ │ │ │ ├─compiz───sh───gtk-window-deco
│ │ │ │ ├─fusion-icon
│ │ │ │ ├─gdu-notificatio
│ │ │ │ ├─gnome-panel───{gnome-panel}
│ │ │ │ ├─gnome-power-man
│ │ │ │ ├─gpg-agent
│ │ │ │ ├─gwibber-service
│ │ │ │ ├─nautilus
│ │ │ │ ├─nm-applet
│ │ │ │ ├─polkit-gnome-au
│ │ │ │ ├─2*[python]
│ │ │ │ ├─qstardict───{qstardict}
│ │ │ │ ├─ssh-agent
│ │ │ │ ├─tracker-applet
│ │ │ │ ├─trackerd
│ │ │ │ ├─wakoopa─┬─wakoopa
│ │ │ │ │ └─3*[{wakoopa}]
│ │ │ │ └─{gnome-session}
│ │ │ └─{gdm-session-wo}
│ │ └─{gdm-simple-sla}
│ └─{gdm-binary}
├─6*[getty]
├─gnome-keyring-d───2*[{gnome-keyring-}]
├─gnome-screensav
├─gnome-settings-
├─gnome-system-mo
├─gnome-terminal─┬─bash───ssh
│ ├─bash───pstree
│ ├─gnome-pty-helpe
│ └─{gnome-terminal}
├─gvfs-afc-volume───{gvfs-afc-volum}
├─gvfs-fuse-daemo───3*[{gvfs-fuse-daem}]
├─gvfs-gdu-volume
├─gvfsd
├─gvfsd-burn
├─gvfsd-computer
├─gvfsd-metadata
├─gvfsd-trash
├─hald─┬─hald-runner─┬─hald-addon-acpi
│ │ ├─hald-addon-cpuf
│ │ ├─hald-addon-inpu
│ │ └─hald-addon-stor
│ └─{hald}
├─indicator-apple
├─indicator-me-se
├─indicator-sessi
├─irqbalance
├─kded4
├─kdeinit4─┬─kio_http_cache_
│ └─klauncher
├─kglobalaccel
├─modem-manager
├─multiload-apple
├─mysqld───10*[{mysqld}]
├─named───10*[{named}]
├─nmbd
├─notification-ar
├─notify-osd
├─polkitd
├─pulseaudio─┬─gconf-helper
│ └─2*[{pulseaudio}]
├─rsyslogd───2*[{rsyslogd}]
├─rtkit-daemon───2*[{rtkit-daemon}]
├─smbd───smbd
├─snmpd
├─sshd
├─timidity
├─trashapplet
├─udevd───2*[udevd]
├─udisks-daemon─┬─udisks-daemon
│ └─{udisks-daemon}
├─upowerd
├─upstart-udev-br
├─utorrent.exe───{utorrent.exe}
├─vnstatd
├─winbindd───2*[winbindd]
├─wnck-applet
├─wpa_supplicant
└─xinetd
การตรวจสอบระบบและการแสดงกระบวนการซอมบี้กำลังใช้ทรัพยากร:
แก้ไข 2: ฉันคิดว่าฉันพบบางสิ่ง ฉันพยายามออกจากระบบและเห็นข้อความนี้:
เนื่องจากไคลเอนต์ฝนตกหนักอื่นมีปัญหาเดียวกันอาจเป็นเรื่องเกี่ยวกับขนาดไฟล์ฉันใช้ Ubuntu 10.04 บนพาร์ติชั่น ext4 การฆ่าหอยโข่งและการส่งสัญญาณ SIGCHLD ไปใช้ไม่ได้
ps -o pid,ppid,stat,comm
และpstree
คำถามของคุณ?