나는 이 파일들을 사용해 보았고 rm -f
루트로 실행 중이므로 삭제할 수 있어야 합니다. 그렇다면 이 프로그램이 이러한 파일을 남겨두는 이유와 삭제 방법은 무엇입니까? 이러한 파일은 다음과 같습니다.
-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
파일을 삭제하려고 할 때 나타나는 오류는 다음과 같습니다.
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
답변1
또한 fuser
열려 있는 파일과 이를 사용하는 프로세스에 대한 정보를 얻는 데 유용한 또 다른 도구는 입니다 lsof
.
Linux 사용자로서 저는 hpux에 대해 잘 모르지만 ps -ef
이 플랫폼에서 죽은 프로세스가 표시됩니까? 숨겨진 프로세스를 표시하는 옵션이 있습니까? ps
루트로 실행 중 입니까 ? 시스템에 문제가 있는 것 같습니다. 프로세스가 종료되었거나 종료되었는데 여전히 디스크 IO 호출이 대기 중입니까? 시스템을 다시 시작한 후에도 이러한 파일이 계속 사용 중이라고 표시됩니까?