Apakah output dari / proc / meminfo, / proc / cpuinfo dll selalu dalam bahasa Inggris?
8
Saya menulis kode yang bergantung pada output dari / proc / meminfo, / proc / cpuinfo dll. Apakah konten file selalu dalam bahasa Inggris? Misalnya, akankah MemTotaldi / proc / meminfo selalu ada MemTotaldi semua lokasi?
Saya tidak dapat memberikan Anda bukti konklusif, tetapi karena /procmerupakan antarmuka yang dimaksudkan untuk digunakan secara terprogram (tidak ada panggilan sistem alternatif, dll - ini adalah satu - satunya tempat untuk mendapatkan informasi tertentu, dan banyak aplikasi menggunakannya), itu tampaknya benar-benar tak terbayangkan untuk itu menjadi cara lain.
goldilocks
Jawaban:
10
Ya, biasanya itu masalahnya, karena pesan-pesan itu disediakan oleh kernel itu sendiri, dan termasuk seratus terjemahan ke dalam gambar kernel itu sendiri tidak ada gunanya selain meningkatkan ukuran kernel secara dramatis.
Untuk banyak hal ada front-end, program ruang pengguna yang membaca info kernel dan menyajikannya dengan cara yang diterjemahkan.
1. /proc/[PID]/blahblah
2. /proc/* #versus of no.1 such as cpuinfo meminfo partitions and so on.
Mungkin Anda akan melihat lokal lain di konten /proc/[PID]/files, karena beberapa di antaranya seperti environdiisi oleh pengguna, jadi mungkin Anda dapat melihat lokal lain. Juga mereka tidak diterjemahkan.
/proc
merupakan antarmuka yang dimaksudkan untuk digunakan secara terprogram (tidak ada panggilan sistem alternatif, dll - ini adalah satu - satunya tempat untuk mendapatkan informasi tertentu, dan banyak aplikasi menggunakannya), itu tampaknya benar-benar tak terbayangkan untuk itu menjadi cara lain.Jawaban:
Ya, biasanya itu masalahnya, karena pesan-pesan itu disediakan oleh kernel itu sendiri, dan termasuk seratus terjemahan ke dalam gambar kernel itu sendiri tidak ada gunanya selain meningkatkan ukuran kernel secara dramatis.
Untuk banyak hal ada front-end, program ruang pengguna yang membaca info kernel dan menyajikannya dengan cara yang diterjemahkan.
sumber
proc virtual filesystem
memiliki dua bagian:Mungkin Anda akan melihat lokal lain di konten
/proc/[PID]/files
, karena beberapa di antaranya sepertienviron
diisi oleh pengguna, jadi mungkin Anda dapat melihat lokal lain. Juga mereka tidak diterjemahkan.sumber