종료 중 대화형으로 종료할 수 없는 쉘

종료 중 대화형으로 종료할 수 없는 쉘

일부 사용자 정의 소프트웨어가 포함된 내 VBox CentOS 7 이미지에는 종료 시간이 너무 오래 걸리는 문제가 있습니다. 콘솔에서 쉘 명령을 실행해 범인을 찾아보았지만 쉘이 모두 죽었습니다.

@bash 프로세스를 보호하기 위해 "at" 기호( )를 사용하고 무시하려고 시도했지만 HUP분명히 충분하지 않습니다.

# cat /tmp/dontkillme.rc
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
trap '' HUP
#

# TERM=linux setsid bash -c 'exec -a "@dontkillme" /bin/bash --rcfile /tmp/dontkillme.rc -i <>/dev/tty8 >&0 2>&1'
# 

# poweroff
# 

tty8이를 통해 bash가 잠시 동안 실행될 수 있지만 결국 bash도 종료되지만 이미지는 계속 열려 있습니다.

관련 정보