Szukam możliwości wykonania skryptu powłoki lub polecenia na podstawie czasu bezczynności w powłoce bash.
Na przykład, jeśli jestem w sesji SSH na moim serwerze i po X minutach bezczynności w terminalu, chcę, aby polecenie uruchomiło pożądany program cmatrix
, a kiedy wrócę i naciśnie klawisz, dostanę tam, gdzie zostawiłem.
scripts
command-line
idle
jacob.granquist
źródło
źródło
top
cmatrix
cały czas lub cokolwiek innego, ale znice --adjustment=17
niskim priorytetem planowania? Zobaczyćman nice
. Następnie, gdy zrobisz coś interaktywnego, będzie miał normalny (0) priorytet planowania i przejmie kontrolę.Odpowiedzi:
Najwyraźniej ekran GNU ma możliwości wygaszacza ekranu podobne do tego, o co pytasz, jeśli umieścisz to w
.screenrc
:źródło
-l
opcją?screen
sesją, nie?