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.