Pracowałem kiedyś dla firmy, która miała dostosowaną powłokę do zarządzania jednym z ich produktów, która działała w systemie Linux, i chcę replikować kluczową funkcję tej powłoki.
Całą pracę wykonano w tle, a dane wyjściowe z dziennika są wyświetlane wszystkim podłączonym użytkownikom.
Dziennik ogoniłby cię w tle do twojej skorupy, a wiersz zachęty zawsze pozostawałby idealnie na dole.
Na przykład
Log line 1
Log line 2
Log line 3
![ROOT@PRODUCT51-LIVE]:~/ #
Próbowałem to zrobić za pomocą basha, aby uruchomić odłączony ogon w pliku .bashrc użytkownika, ale kiedy dane wyjściowe polecenia są wysyłane do standardowego wejścia - pojawia się ono pod pytaniem bash, np.
![ROOT@PRODUCT51-LIVE]:~/ #Log line 1
Log line 2
Log line 3
A użytkownik musiałby nacisnąć Enter lub CtrlCuzyskać czysty wiersz zachęty.
Nie mam pomysłów, jak sprawić, by monit zawsze przeskakiwał na dół wyników i myślę, że używam złej terminologii, aby znaleźć coś w Google, ponieważ nie mam szczęścia - czy ktoś wie, jak to zrobić z uderzeniem?
tail -f
wyjściowymi i monitem oraz danymi wyjściowymi polecenia po wprowadzeniu polecenia, które ma znaczną ilość danych wyjściowych, szczególnie gdy proces w tle aktywnie wysyła dane wyjściowe?