Ich suche nach der Möglichkeit, ein Shell-Skript oder einen Befehl basierend auf der Leerlaufzeit in der Bash-Shell auszuführen.
Wenn ich mich beispielsweise in einer SSH-Sitzung mit einem meiner Server befinde und nach X Minuten Inaktivität im Terminal, möchte ich, dass ein Befehl ein gewünschtes Programm wie startet cmatrix
, und wenn ich zurückkomme und eine Taste drücke, erhalte ich zurück, wo ich gegangen bin.
scripts
command-line
idle
jacob.granquist
quelle
quelle
top
cmatrix
oder was auch immer die ganze Zeit ausführen , aber mit einernice --adjustment=17
niedrigen Planungspriorität? Sieheman nice
. Wenn Sie dann etwas Interaktives tun, hat es eine normale (0) Planungspriorität und übernimmt.Antworten:
Anscheinend verfügt der GNU-Bildschirm über ähnliche Bildschirmschonerfunktionen wie Sie, wenn Sie dies in Ihre
.screenrc
:quelle
-l
Option zum Laufen zu bringen?screen
Sitzung, oder?