TMOUT后如何清除终端窗口(How to clear terminal window after TMOUT)

我想看看是否有办法在TMOUT会话超时和断开连接后清除终端窗口。 有人知道一旦超时就清除屏幕的方法吗?

I want to see if there is a way to have the terminal windows cleared after a TMOUT session timeout and disconnect. Does anyone know of a way to have the screen cleared once it times out?

最满意答案

在.bashrc文件中设置退出陷阱

trap '[[ -n $TMOUT ]] && clear' exit

当shell退出时,如果TMOUT设置为非空值,它将执行clear命令。

Set an exit trap in your .bashrc file

trap '[[ -n $TMOUT ]] && clear' exit

When the shell exits, it executes the clear command if TMOUT is set to a non-null value.

TMOUT后如何清除终端窗口(How to clear terminal window after TMOUT)

我想看看是否有办法在TMOUT会话超时和断开连接后清除终端窗口。 有人知道一旦超时就清除屏幕的方法吗?

I want to see if there is a way to have the terminal windows cleared after a TMOUT session timeout and disconnect. Does anyone know of a way to have the screen cleared once it times out?

最满意答案

在.bashrc文件中设置退出陷阱

trap '[[ -n $TMOUT ]] && clear' exit

当shell退出时,如果TMOUT设置为非空值,它将执行clear命令。

Set an exit trap in your .bashrc file

trap '[[ -n $TMOUT ]] && clear' exit

When the shell exits, it executes the clear command if TMOUT is set to a non-null value.