16.11. Synchronizowanie historii poleceń wprowadzanych w różnych sesjach

Problem

Korzystamy z większej liczby sesji bash w jednej chwili i chcemy dysponować wspólnym zbiorem informacji o wprowadzonych instrukcjach. Zakończenie ostatniej sesji nie powinno spowodować usunięcia danych historycznych z pracy innych sesji.

Rozwiązanie

Do ręcznego lub automatycznego synchronizowania danych historycznych między sesjami trzeba wykorzystać polecenie history.

Analiza

Domyślne ustawienia powodują, że podczas kończenia pracy ostatniej sesji powłoki plik historii poleceń zostaje nadpisany. Jeśli więc w tym momencie nie jest zsynchronizowany z innymi sesjami, dane historyczne zostaną usunięte. Pomocne może tu być zastosowanie opcji powłoki, które zostały opisane ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.