hpux deixa arquivos que começam com # atrás depois que eu desinstalo um programa. Isso é normal e como excluí-los?

3

Eu tentei usar rm -f nesses arquivos e estou executando como root, portanto, devo poder excluí-los. Então, por que este programa deixa para trás esses arquivos e como posso removê-los? Veja como são os arquivos:

-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

Aqui está o erro que recebo ao tentar remover um arquivo:
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

    
por user6502 11.04.2011 / 18:02

1 resposta

1

Além de fuser , outra ferramenta útil para obter informações sobre arquivos abertos e os processos que os utilizam é lsof .

Como usuário linux, não sei muito sobre o hpux, mas ps -ef nessa plataforma mostra processos defuntos? Existe uma opção para mostrar processos ocultos? Você está executando ps como root? Parece que algo foi colocado no seu sistema e talvez um processo tenha morrido ou sido morto enquanto ainda tinha chamadas de disco na fila? Esses arquivos ainda aparecem como em uso depois de reiniciar o sistema?

    
por 11.04.2011 / 18:54