How do I kill a process that cannot be killed?
user@kubuntu22:~$ ps -ef |grep smbd nobody 3532354 1 0 16:30 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group user@kubuntu22:~$ sudo killall smbd user@kubuntu22:~$ ps -ef |grep smbd nobody 3532354 1 0 16:30 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group user@kubuntu22:~$ sudo killall -KILL smbd user@kubuntu22:~$ ps -ef |grep smbd nobody 3532354 1 0 16:30 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group user@kubuntu22:~$ sudo kill -9 3532354 user@kubuntu22:~$ ps -ef |grep smbd nobody 3532354 1 0 16:30 ? 00:00:00 /usr/sbin/smbd --foreground --no-process-group System information:
(Ubuntu 22.04.5 LTS jammy Linux 6.5.0-35-generic x86_64)
Edit:
user@kubuntu22:~$ ps ax |grep smbd 3532354 ? D 0:00 /usr/sbin/smbd --foreground --no-process-group I guess it's stuck in the "erroneous uninterruptible sleep" state (D)
And it has the network port open so running another smbd works but I can't connect.
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 3564116/smbd tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 3564116/smbd tcp 1117 0 127.0.0.1:445 127.0.0.1:41882 CLOSE_WAIT 3532354/smbd tcp6 0 0 :::139 :::* LISTEN 3564116/smbd tcp6 0 0 :::445 :::* LISTEN 3564116/smbd
Z) or making a syscall (D). But I still want to know how to kill it.