04-07-2008
I tried a fuser on the device and got the following results:
bash-3.00# fuser -uV /dev/hd1
/dev/hd1:
rawdev 15084c(root)
rawdev 19652c(root)
rawdev 20182c(root)
bash-3.00# kill -9 20182
bash-3.00# kill -9 19652
bash-3.00# fuser -uV /dev/hd1
/dev/hd1:
rawdev 15084c(root)
bash-3.00# ll
total 8
drwxrwxrwx 3 root sys 512 Mar 25 14:30 .
drwxrwxrwx 7 root sys 512 Apr 07 13:44 ..
drwxrwxrwx 6 root sys 3072 Mar 25 14:02 BUILD
bash-3.00# rm -Rf BUILD
rm: 0653-611 Directory BUILD is not empty.
bash-3.00#
The PID 15084 is my current session.
10 More Discussions You Might Find Interesting
1. HP-UX
Hi,
I am having hard time to delete a directory:
$ rm -r testoxdwdw
rm: testoxdwdw non-existent
$ rmdir testoxdwdw
rmdir: testoxdwdw: No such file or directory
$ rm -rf testoxdwdw
Thanks! (2 Replies)
Discussion started by: oradbus
2 Replies
2. UNIX for Dummies Questions & Answers
Hi all,
I have an empty directory "-ltr".
How to delete it ?
Thanks (4 Replies)
Discussion started by: madmat
4 Replies
3. Solaris
Hi,
I have a problem on Solaris 10 regarding deletion of files
when I try to recursively delete the directory /opt/Tivoli as root, I get the following error message:
rm: Unable to remove directory Tivoli/lcf/dat/1/no-del/bin/solaris2/TME: File exists
rm: Unable to remove directory... (4 Replies)
Discussion started by: funksen
4 Replies
4. Solaris
Dear All,
I have problem at T5220 server, when I enter at my server as oracle user and make directory ex. directory test then I will delete directory test with command : rm -rf, what happenned...?? that directory cannot deleted.
What's wrong with my server...?
Note: my server T5220 with... (3 Replies)
Discussion started by: mbah_jiman
3 Replies
5. Shell Programming and Scripting
To find the whole size of a particular directory i use "du -sk /dirname".. but after finding the direcory's size how do i make conditions like if the size of the dir is more than 1 GB i hav to delete some of the files inside the dir (0 Replies)
Discussion started by: shaal89
0 Replies
6. UNIX for Dummies Questions & Answers
Hello,
I am trying to delete a directory but cannot. Can anyone assist?
See attached.
Many thanks. (6 Replies)
Discussion started by: dixer
6 Replies
7. Shell Programming and Scripting
Hi
My directory structure is as below.
dir1, dir2, dir3
I have the list of files to be deleted in the below path as below.
/staging/retain_for_2years/Cleanup/log $ ls -lrt
total 0
drwxr-xr-x 2 nobody nobody 256 Mar 01 16:15 01-MAR-2015_SPDBS2
drwxr-xr-x 2 root ... (2 Replies)
Discussion started by: prasadn
2 Replies
8. UNIX for Dummies Questions & Answers
Oracle Linux 6.4
bash shell
I am trying to remove the directory named OPatch. I am trying to run rm and rmdir commands while logged in as grid user, the owner of the directory.
But I keep getting "Permission denied" error. It is an empty directory. Any idea why I am getting 'Permission denied'... (5 Replies)
Discussion started by: kraljic
5 Replies
9. Shell Programming and Scripting
Can we force delete the directories despite having files in it? Because I need to delete multiple directories which has multiple files. As of now, I'm deleting the files before deleting the directory. Can't we delete the directory with files? (3 Replies)
Discussion started by: Ram Kumar_BE
3 Replies
10. Shell Programming and Scripting
amigos
necesito dejar en un directorio solo los archivos del dia anterio, como puedo hacer eso con una shell
Hello.
Per our forum rules, all posts must be in English.
We do provide translation services for posts from English to a number of languages as a benefit to users. However,... (16 Replies)
Discussion started by: tricampeon81
16 Replies
LIBBASH(7) libbash Manual LIBBASH(7)
NAME
libbash -- A bash shared libraries package.
DESCRIPTION
libbash is a package that enables bash dynamic-like shared libraries. Actually its a tool for managing bash scripts whose functions you may
want to load and use in scripts of your own.
It contains a 'dynamic loader' for the shared libraries ( ldbash(1)), a configuration tool (ldbashconfig(8)), and some libraries.
Using ldbash(1) you are able to load loadable bash libraries, such as getopts(1) and hashstash(1). A bash shared library that can be loaded
using
ldbash(1) must answer 4 requirments:
1. It must be installed in $LIBBASH_PREFIX/lib/bash (default is /usr/lib/bash).
2. It must contain a line that begins with '#EXPORT='. That line will contain (after the '=') a list of functions that the library
exports. I.e. all the function that will be usable after loading that library will be listed in that line.
3. It must contain a line that begins with '#REQUIRE='. That line will contain (after the '=') a list of bash libraries that are
required for our library. I.e. every bash library that is in use in our bash library must be listed there.
4. The library must be listed (For more information, see ldbashconfig(8)).
Basic guidelines for writing library of your own:
1. Be aware, that your library will be actually sourced. So, basically, it should contain (i.e define) only functions.
2. Try to declare all variables intended for internal use as local.
3. Global variables and functions that are intended for internal use (i.e are not defined in '#EXPORT=') should begin with:
__<library_name>_
For example, internal function myfoosort of hashstash library should be named as
__hashstash_myfoosort
This helps to avoid conflicts in global name space when using libraries that come from different vendors.
4. See html manual for full version of this guide.
AUTHORS
Hai Zaar <haizaar@haizaar.com>
Gil Ran <ril@ran4.net>
SEE ALSO
ldbash(1), ldbashconfig(8), getopts(1), hashstash(1) colors(1) messages(1) urlcoding(1) locks(1)
Linux Epoch Linux