Dmesg'e komut satırından nasıl yazabilirim?


41

Dmesg'e bir ifade yazmak istiyorum. [Bunu nasıl yapabilirim?


1
Bunu neden yapmak istiyorsun?
Nils,

21
Önemli mi? :)
notlesh

7
Bunu daha önce yapmak istememin iki nedeni: (1) dmesg-timestamp biçiminde "şimdi" ne olduğunu görmek ve (2) dmesg'ye en son ne zaman baktığımı bilmek.
not

nowÖnyüklemeden birkaç saniye sonra eminim ve bir kullanıcı programı yapamaması için bir çekirdek çağrısı yapması gerektiğini düşünüyorum.
Kevin,

2
@Kevin, yani açılıştan bu yana kaç saniye geçtiğine bakmadan biliyorsun?
not

Yanıtlar:




2

Başka hiç kimsenin bunu yapmanın resmi bir yolunu bulamadığını varsayarsak ...

printkFonksiyonu çağıran bir çekirdek modülü yazabilirsiniz . Burada işi sadece senin için yapabilecek bir örnek var .


8
a. Gerek yok, diğerleri zaten yazmışlar (örneğin, kecho ). b. Gerçekten ekstra bir modüle gerek yok, cevabımı görün.
ephemient

-1

İnsanın doğru dmesg olduğunu anladıysam , / proc / kmsg yazabiliyor olmalısın .


4
# echo "test" >> / proc / kmsg [verim =>] -su: echo: yazma hatası: Giriş / çıkış hatası
notlesh
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.