BashHub - Bash/Zsh-Verlauf in der Cloud speichern
(bashhub.com)-
Speichert alle in der Shell eingegebenen Befehle aus mehreren lokalen/entfernten Terminals in der Cloud
-
Protokolliert genau, wann und auf welchem Server/in welcher Sitzung/in welchem Pfad ein Befehl ausgeführt wurde, einschließlich Exit-Status
-
Befehle lassen sich von überall bequem suchen und wiederverwenden: Suche nach Ordner oder Server
-
Es ist möglich, das Aufzeichnen bestimmter Befehle per Filter zu verhindern
2 Kommentare
Ach, es war schade, wenn der Verlauf gerade dann verdrängt wurde, wenn man ihn unbedingt brauchte, daher ist das wirklich gut :)
Es funktioniert, indem über die
preexec/precmd-Hook-Funktionen von zsh alle Kommandos in der Shell abgefangen und anschließend an den Server übertragen werden.bash hat zwar kein
preexec/precmd, aber offenbar wird dafür eine ähnlich implementierte Lösung verwendet.https://github.com/rcaloras/bash-preexec/
Früher wurde nur die Open-Source-Version des BashHub Server geteilt und der eigentliche Service nicht, daher teile ich ihn hier mal. :)
Open-Source BashHub Server https://de.news.hada.io/topic?id=1496