GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda Secara Terprogram Mengatur Jam Perangkat Keras di Linux?

Lihat halaman manual rtc untuk detailnya, tetapi jika Anda login sebagai root, kira-kira seperti ini:

#include <linux/rtc.h>
#include <sys/ioctl.h>


    struct       rtc_time {
        int         tm_sec;      
        int         tm_min;      
        int         tm_hour;     
        int         tm_mday;     
        int         tm_mon;      
        int         tm_year;     
        int         tm_wday; /* unused */
        int         tm_yday; /* unused */
        int         tm_isdst;/* unused */
    };

int fd;
struct rtc_time rt;
/* set your values here */
fd = open("/dev/rtc", O_RDONLY);
ioctl(fd, RTC_SET_TIME, &rt);
close(fd);

Setelah memanggil stime(), lakukan ini:

system("/sbin/hwclock --systohc");

Lihat halaman manual hwclock(8) untuk informasi lebih lanjut.


Linux
  1. Linux – Bagaimana Cara Mengatur Afinitas Prosesor Suatu Proses Di Linux?

  2. Bagaimana Anda menggunakan ekspresi reguler dengan perintah cp di Linux?

  3. Bagaimana saya bisa mengatur afinitas prosesor dari suatu proses di Linux?

  1. Bagaimana Linux datang ke mainframe

  2. Bagaimana cara mengatur format tanggal ke ISO secara global di Linux?

  3. Cara mengatur antarmuka jaringan yang disukai di linux

  1. 7 Contoh Perintah hwclock Linux untuk Mengatur Waktu Tanggal Jam Perangkat Keras

  2. Bagaimana cara mengatur nama utas di Linux pthreads?

  3. Bagaimana cara mengatur variabel lingkungan permanen secara terprogram di Linux?