일부 사용자 정의 소프트웨어가 포함된 내 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도 종료되지만 이미지는 계속 열려 있습니다.