Linux'ta çalışan ürünlerinden birinin yönetimi için özelleştirilmiş bir kabuğu olan bir şirkette çalışıyordum ve bu kabuğun önemli bir özelliğini çoğaltmak istiyorum.
Tüm işler bir arka plan işlemi tarafından yapıldı ve günlükten alınan tüm bağlı kullanıcılara çıktı.
Günlük, kabuğunuzun arka planında kuyruk oluşturur ve bilgi istemi satırı her zaman en altta kalır.
Örneğin;
Log line 1
Log line 2
Log line 3
![ROOT@PRODUCT51-LIVE]:~/ #
Bunu bash ile yapmaya çalıştığım yol, kullanıcıların .bashrc dosyasında ayrı bir kuyruk başlatmaktı, ancak komuttan çıktı stdout'a gönderildiğinde - bash isteminin altına gelir, örn.
![ROOT@PRODUCT51-LIVE]:~/ #Log line 1
Log line 2
Log line 3
Ve kullanıcının CtrlCtemiz bir bilgi istemi satırı için enter veya tuşuna basması gerekir .
İstemi her zaman çıktının altına atlamak için nasıl bir fikrim yok ve sanırım şansım olmadığı için Google'da bir şey bulmak için yanlış terminolojiyi kullanıyorum - herkes bunu nasıl yapacağını biliyor mu? bash ile?
tail -f
sen çıktının önemli miktarda bir komut girerken arka plan işlemi aktif olarak çıkışını gönderdiğini özellikle, çıkış ve hızlı ve komut çıktısı?