awk bilgisini stdout'a yönlendir


0

Bir metin dosyasındaki tüm işlemciler için CPU kullanımı için bilgi toplamaya çalışıyorum.

mpstat -P ALL -u 1 | awk '{print $4}' > cpu.txt

&&

mptat -P ALL -u 1 | awk '{print $4}' | tee cpu.txt

Borulardan hiçbiri işe yaramaz gibi gözüküyor.

Bu işe almak için herhangi bir öneriniz.

Çok takdir.

Yanıtlar:


0

Takip etmeyi dene:

while true; do
    mpstat -P ALL | awk '{print $4}' >> cpu.txt
    sleep 1
done

Control-C yeterli veri olduğunda durur.


Bu komutu Python'da çalıştırabilir miyim? örneğin: subprocess.call('mpstat -P ALL | awk '{print $4}' >>cpu.txt', shell=True)
Hızlı Gümüş

1
Muhtemelen dizedeki alıntılardan kaçman gerekir.
Scott,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.