Saya mengetahui uptime
perintah tersebut, tetapi mengembalikan beberapa detik sejak di-boot, jadi jika saya hanya mengurangi angka dari cap waktu saat ini, secara teori saya bisa mendapatkan hasil yang berbeda jika perubahan kedua setelah saya membaca waktu kerja dan cap waktu saat ini. uptime -s
adalah apa yang saya inginkan, tetapi tidak tersedia pada centos (bagaimana cara dihitung btw?). Bisakah saya mendapatkan ctime of / proc dir? Ini sepertinya memberi saya angka yang tepat, tapi saya ingin tahu apakah setiap sistem linux memiliki / proc dibuat saat boot.
12
HH:MM:SS
? Sesuatu yang lainJawaban:
Pertama-tama,
crtime
adalah rumit di Linux . Yang mengatakan, menjalankan sesuatu sepertiatau
mungkin persis apa yang Anda butuhkan. Sistem
/proc
file didefinisikan oleh standar LFS dan harus ada untuk sistem Linux dan juga untuk sebagian besar (semua?) UNIXen.Atau, dengan asumsi Anda tidak benar-benar membutuhkan ketepatan detik, tetapi hanya perlu cap waktu yang benar, Anda dapat menggunakan
who
:Dari
man who
: -b, --boot saat boot sistem terakhirAnda dapat mengubahnya menjadi detik sejak zaman menggunakan GNU
date
:sumber
utmp
(oleh init) sebagai entri "boot sistem", dan dibaca olehwho -b
. Waktu sistem mungkin salah sampai memasuki startup.who -b
pada rPi saya mengatakan itu boot pada tahun 1970, dan ARM tanpa RTC lain mengatakan 2008 ;-)