TMOUT: readonly variable 的處理

在使用機器時,登錄後用一段時間後就會登錄。這個操作很繁瑣,雖然很安全。我們應該怎麼改呢。

 

一、確認是不是超時配置

首先我們需要確認下超時配置是多少

echo $TMOUT

 使用該命令來確認當前配置

 

二、修改

這裏修改有很多種方法。網上很多。這裏不再寫

比如:https://www.cnblogs.com/lukefan/p/10413926.html

 

但實際有時候我們在修改時會發現,有時候會提示t

$ TMOUT=0
-bash: TMOUT: readonly variable

  即使改對應的profile文件也是這樣

處理方法有下面幾種:

1. 臨時處理,可用腳本來模擬有操作,這樣就不會超時

   

while sleep 120; do printf '\33[0n'; done

2. 使用exec來執行

exec env TMOUT=0 bash

 

 

參考:https://unix.stackexchange.com/questions/222283/read-only-tmout-variable-workaround-to-disable-automatically-exit-shell-when-t

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章