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

posted @ 2022-06-01 11:12  Believer007  阅读(2998)  评论(0编辑  收藏  举报