Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )

Advanced DNS Management
New ZoneEdit. New Managment.


Sign Up Now
> Killing Access To Devices, Killing processes accessing a device
post Nov 13 2003, 01:21 PM
Post #1

Its GNU/

Group: Admin
Posts: 1,254
Joined: 21-September 02
From: St John's, Newfoundland, Canada
Member No.: 3

There have been plenty of times that I have had to search and search the output of "ps aux" to try and find a process that is locking a certain device. More often then not, it had to do with my sound device (/dev/dsp), so, I would issue the command "ps aux" and then manually look at the list of processes to see which ones, from memory, would lock up sound.

Finally a discovered a useful little command to acheive this exact same thing:

$ fuser /dev/dsp
/dev/dsp:  18535 18536 18537 18540 18541 18542

What this program does is that it gives you a list of processes that is currently using a certain device, in this case /dev/dsp .

So, to find out what the program is, just send the output of ps aux to grep:

$ ps aux | grep 18535
duende  18535  0.2  2.3 51644 12296 ?      S    14:45  0:00 xmms

To immediatly kill the process using the device, pass the -k parameter (fuser -k /dev/dsp).

Check out the fuser manpage to learn more.

Corey Quilliam
(former) Administrator

Want to help out Check out our Linuxhelp Wiki and see if there are some articles you would like to submit!!

Ubuntu 8.04 64-bit - Work Laptop (HP-Compaq NC6400 Core2)
Kubuntu 8.04 64-bit - Desktop (HP m8120n QuadCore)
Ubuntu 6.04 - Server (I'm not upgrading this baby until support runs out in 2012) (Some old POS dell)
Go to the top of the page
+Quote Post

Posts in this topic

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:


RSS Lo-Fi Version Time is now: 18th June 2018 - 02:32 PM