シャットダウン中に対話的にシャットダウンできないシェル

シャットダウン中に対話的にシャットダウンできないシェル

一部のカスタムソフトウェアを含む私の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 も終了しますが、イメージは開いたままです。

ベストアンサー1

おすすめ記事