Chcę zawiesić terminal, jeśli nie będzie używany przez dłużej niż 15 minut. Mam opcję edycji .ssh / sshd_config.
Ale chcę skrypt zamiast tego ...
Chcę zawiesić terminal, jeśli nie będzie używany przez dłużej niż 15 minut. Mam opcję edycji .ssh / sshd_config.
Ale chcę skrypt zamiast tego ...
Odpowiedzi:
Zobacz to pytanie, aby znaleźć możliwe rozwiązania.
Jeśli używasz screen
, możesz nacisnąć Ctrl-, a xaby ręcznie zablokować sesję. Twoje hasło użytkownika jest wymagane do jego ponownego odblokowania. Aby automatycznie zablokować po 15 minutach (900 sekundach), po prostu podaj idle 900 lockscreen
w swoim .screenrc
.
Są też takie, vlock
które nie wymagają już uruchomionej sesji ekranu, ale muszą być uruchomione ręcznie.
screen
sesje.
Dodaj następujące wiersze w pliku .bashrc użytkownika
if [ -z "$STY" ]; then
exec screen -ARR
fi
Edytuj plik .screenrc
idle 900 lockscreen
Spowoduje to zablokowanie ekranu, który jest bezczynny przez ponad 15 minut, a jeśli spróbujesz uzyskać do niego dostęp ponownie, musisz wprowadzić hasło.