I have tried using rm -f
on these files, and I am running as root, so I should be able to delete them. So why does this program leave behind these files and how can I remove them.
Here is what the files look like:
-rwxr-xr-x 1 root sys 6180112 Apr 2 23:28 ##libprog.so.4.5.1
-rwxr-xr-x 1 root sys 427384 Apr 2 23:28 ##libprogn.so.1.0.0
-rwxr-xr-x 1 root sys 578912 Apr 2 23:28 ##libprogcacheipc.so.1.0.0
-rwxr-xr-x 1 root sys 225976 Apr 2 23:28 ##libvtsmartcache.so.1.0.0
-rwxr-xr-x 1 root sys 1338920 Apr 2 23:28 ##libprogil.so.1.0.0
-rwxr-xr-x 1 root sys 6180112 Apr 2 23:28 #libprog4.so.4.5.1
Here is the error I get when trying to remove a file:
rm -f /opt/prog/lib/hpux64/##libprog.so.4.5.1
rm: /opt/prog/lib/hpux64/##libprog.so.4.5.1 not removed. Text file busy
fuser -fu
on the file to find out who is using the file. root is still using it, but I can't see it when runningps -ef
. Any ideas why these files are left behind?