誰かが製品システムにログインしたときに配色を赤に変更したいと考えています。これは、本番サーバーの中央リポジトリにクエリを実行し、以下のように .kshrc を更新することで実現しました -
ホスト= hostname
... ...
$hostname を使用して文字列を検索
サーバーがprodの場合、envは1に設定されます
if [[ $env = 1 ]] then tput setaf 7 tput setab 1 clear else tput setaf 7 tput setab 4 clear fi
これは、prod にリモート ログインしてから、別の非 prod に再度リモート ログインするときに正常に機能します。しかし、問題は、たとえば、非製品から製品システムにログインすると、配色が期待どおりに赤に変わりますが、ctrl + d を使用してログアウトすると、ログアウトしても配色が変更されないことです。非製品システム。SIGQUIT (ctrl+d) をトラップして色の変更に使用する方法について、何か提案はありますか?