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 lockscreenw swoim .screenrc.
Są też takie, vlockktóre nie wymagają już uruchomionej sesji ekranu, ale muszą być uruchomione ręcznie.
screensesje.
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.