LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-03-2006, 10:44 AM   #1
rlnd
Member
 
Registered: Aug 2004
Posts: 33

Rep: Reputation: 15
Task locked


In Linux how can I see and kill a locked task (...in Windows ...CNTRL+ALT+CANC ...) ?
Thanks.
 
Old 04-03-2006, 10:55 AM   #2
jonaskoelker
Senior Member
 
Registered: Jul 2004
Location: Denmark
Distribution: Ubuntu, Debian
Posts: 1,524

Rep: Reputation: 47
I don't know what you mean by "locked". If you mean hanged, you can use `ps' to get a list of processes (I suggest you either grep it, or page it w. `less' or $PAGER), and `kill' to kill them by pid, or `killall' to kill them by name.

hth --Jonas
 
Old 04-03-2006, 11:15 AM   #3
ethics
Senior Member
 
Registered: Apr 2005
Location: London
Distribution: Arch - Latest
Posts: 1,522

Rep: Reputation: 45
Code:
ps aux | grep <process>
That'll give you useful output on a particular process then you can kill it with
Code:
kill <process_ID (pid)>p
 
Old 04-04-2006, 09:01 AM   #4
rlnd
Member
 
Registered: Aug 2004
Posts: 33

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by ethics
Code:
ps aux | grep <process>
That'll give you useful output on a particular process then you can kill it with
Code:
kill <process_ID (pid)>p
Thanks.
...now I cannot find the meanings in the field "STAT" .........how is when a task is "hanged" ?

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.2 0.1 1580 516 ? S 15:23 0:02 init [5]
root 2 0.0 0.0 0 0 ? SWN 15:23 0:00 [ksoftirqd/0]
root 3 0.0 0.0 0 0 ? SW< 15:23 0:00 [events/0]
root 4 0.0 0.0 0 0 ? SW< 15:23 0:00 [kblockd/0]
root 5 0.0 0.0 0 0 ? SW 15:23 0:00 [kapmd]
 
Old 04-04-2006, 01:07 PM   #5
Dtsazza
Member
 
Registered: Oct 2005
Location: Oxford, UK
Distribution: Debian Etch (w/ dual-boot XP for gaming)
Posts: 282

Rep: Reputation: 31
Quote:
Originally Posted by ethics
Code:
ps aux | grep <process>
That'll give you useful output on a particular process then you can kill it with
Code:
kill <process_ID (pid)>p
If you're using a regex in the grep to find a particular process or set of processes, you may as well use pkill. It basically takes the manual intervention out of copying and pasting the process number, so instead of 'ps aux | grep foo' -> 'kill <foo's PID>', you can just type pkill foo. Unlike the grepping though, it only searches the process name, so anchors like ^ work nicely.

I'm not sure if it's as universal as grep, but IIRC it's been on most every system I've used.

Oh, and in one of the window managers, Ctrl-Shift-Esc brings up a graphical task manager, like in Windows. I forget which though (not Fluxbox )... anyone able to confirm?

Quote:
Originally Posted by rlnd
...now I cannot find the meanings in the field "STAT" .........how is when a task is "hanged" ?
From man ps:
Code:
PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers
(header "STAT" or "S") will display to describe the state of a process.
D    Uninterruptible sleep (usually IO)
R    Running or runnable (on run queue)
S    Interruptible sleep (waiting for an event to complete)
T    Stopped, either by a job control signal or because it is being traced.
W    paging (not valid since the 2.6.xx kernel)
X    dead (should never be seen)
Z    Defunct ("zombie") process, terminated but not reaped by its parent.

For BSD formats and when the stat keyword is used, additional characters may
be displayed:
<    high-priority (not nice to other users)
N    low-priority (nice to other users)
L    has pages locked into memory (for real-time and custom IO)
s    is a session leader
l    is multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
+    is in the foreground process group
Of course, the actual answer to your question depends on what you mean by "hanged".

HTH,
Andrzej
 
Old 04-05-2006, 10:21 AM   #6
rlnd
Member
 
Registered: Aug 2004
Posts: 33

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by Dtsazza

......... depends on what you mean by "hanged".
I mean when a task doesn't respond..........

Thanks a lot.
 
Old 04-05-2006, 11:23 AM   #7
nx5000
Senior Member
 
Registered: Sep 2005
Location: Out
Posts: 3,307

Rep: Reputation: 57
If its an X graphical task, xkill is perfect. You click on the window and you kill it.

Another way for doing pkill without pkill:
Code:
kill $(pidof <app_name>)

Last edited by nx5000; 04-05-2006 at 11:25 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Most Hated Task? purelithium General 17 12-17-2005 05:35 AM
Schedule a task ! L1nuxbug Linux - Networking 4 03-02-2005 07:54 PM
I have been given a task, need help... Bhaal AIX 9 09-21-2004 08:38 AM
task scheduler? is there any? bruno buys Linux - General 1 11-17-2003 03:09 PM
End Task ? LosT ClusteR Linux - General 7 08-08-2003 09:52 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration