mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2024-12-26 13:14:35 +00:00
Handle existing TMOUT
This commit is contained in:
parent
21ed7524ee
commit
c24780f264
|
@ -4,13 +4,20 @@
|
||||||
# This will only be applied for non-graphical sessions,
|
# This will only be applied for non-graphical sessions,
|
||||||
# or whenever root account is logged in
|
# or whenever root account is logged in
|
||||||
|
|
||||||
TMOUT=600
|
# If TMOUT was already set, unset it
|
||||||
readonly TMOUT
|
unset TMOUT
|
||||||
|
|
||||||
[ -z "$DISPLAY" ] && export TMOUT;
|
# Define the timeout delay (seconds)
|
||||||
|
TIMEOUT=600
|
||||||
|
|
||||||
|
# Set TMOUT when display is not set
|
||||||
|
[ -z "$DISPLAY" ] && export TMOUT=$TIMEOUT;
|
||||||
|
|
||||||
|
# Set TMOUT when in TTY
|
||||||
case $(/usr/bin/tty) in
|
case $(/usr/bin/tty) in
|
||||||
/dev/tty[0-9]*) export TMOUT;;
|
/dev/tty[0-9]*) export TMOUT=$TIMEOUT;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[ $UID -eq 0 ] && export TMOUT;
|
# Set TMOUT when user is root
|
||||||
|
[ $UID -eq 0 ] && export TMOUT=$TIMEOUT;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue