AIX 6.1에서는 프로세스를 종료할 수 없습니다.

AIX 6.1에서는 프로세스를 종료할 수 없습니다.

다음은 180320.tar 파일을 생성하는 스크립트입니다.

cat Bckup.sh
tar -X ./exclude.txt -cf /backup/180320.tar ./1043
gzip /backup/180320.tar

이 스크립트가 실행될 때 180320.tar 파일을 강제로 삭제했습니다.

3일 후에도 이 프로세스가 여전히 실행 중인 것을 볼 수 있지만 종료할 수는 없습니다.

ps -ef | grep 180320.tar | grep -v grep
  user1 19923182        1   0   Mar 18      -  0:01 gzip /backup/180320.tar
  user1  6619518        1   0   Mar 18      -  0:01 tar -X ./exclude.txt -cvf /backup/180320.tar ./10203
  user1 14811460        1   0   Mar 18      -  0:01 gzip /backup/180320.tar
  user1 21758806        1   0   Mar 18      -  0:01 gzip /backup/180320.tar

나는 그들을 죽이려고 한다:

kill -9 19923182     6619518        14811460        21758806        

Kill 명령은 성공하지만 ps 명령은 계속해서 이러한 프로세스를 표시합니다.

truss 명령을 시도하면 다음과 같이 실패합니다.

truss -p 6619518
truss: 0915-023 Cannot control process #6619518.

또한 fd 폴더에는 다음 프로세스가 없습니다.

cd /proc/fd/6619518
ksh: /proc/fd/6619518:  not found.

아마도 좀비 프로세스일 가능성이 높지만 시스템을 재부팅하지 않고 제거할 수 있습니까?

이러한 프로세스가 실행 중인 것으로 표시되지 않도록 ps 명령을 얻는 방법을 제안해 주실 수 있나요? 아마도 ps 명령이 오래된 데이터를 캐싱하고 있는 것일까요?

관련 정보