読み取り専用TMOUT変数 – アクティビティがない場合に自動シェル出口を無効にする回避策

読み取り専用TMOUT変数 – アクティビティがない場合に自動シェル出口を無効にする回避策

これには読み取り専用の Bash 変数があります。変数の設定を解除できません。

$ echo $TMOUT
1800

回避策として、次の行を作成しました(私のセッションは終了しません)。

#!/usr/bin/perl

$|++;
while (1) { print "\e[0n"; sleep 120; }

CentOS7 / RHEL7リポジトリに同様の機能(上記のPerlコードなど)を持つ公式パッケージ(rpm)がありますか?私はvimエディタを開くのが好きではありません。命令があったらいいですね。

ベストアンサー1

.bash_profileの先頭に追加しますか?

if [ ! -z "$TMOUT" ]; then
  env -i bash --init-file ~/.bash_profile
fi

システム管理者のタイムアウト規則に違反して多数の以前のセッションを実行している場合は、システム管理者の怒りに注意してください。

おすすめ記事