Linux Fedora 24 kullanıyorum ve alınan sinyalleri paylaşılan hafıza yoluyla ntpd'ye vermek için gpsd kullanmak istiyorum. Ntpd yapılandırmamın tamam olduğunu düşünüyorum, ancak ntpq, SHM (0) ve SHM (1) için "reach" için sıfır bir değer gösteriyor. Paylaşılan hafıza iletişiminde bir şeylerin yanlış olduğundan şüpheleniyorum. cgps, sinyallerin geldiğini gösterir. Bu sorunla ilgili hiçbir kayıt girişi bulamadım.
Burada, belirtilen hatalı iletişim ile ilgili ipcs ve lsof çıktısının ilgili kısımlarını görebilirsiniz.
Bu sorunu çözmek için ne yapmam gerekiyor? Çok teşekkürler !
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x4e545030 0 root 600 80 2
0x4e545031 32769 root 600 80 2
0x4e545032 65538 root 666 80 1
0x4e545033 98307 root 666 80 1
0x4e545034 131076 root 666 80 1
0x4e545035 163845 root 666 80 1
0x4e545036 196614 root 666 80 1
0x4e545037 229383 root 666 80 1
0x47505344 262152 root 666 8068 1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
gpsd 849 nobody DEL REG 0,5 262152 /SYSV47505344
gpsd 849 nobody DEL REG 0,5 229383 /SYSV4e545037
gpsd 849 nobody DEL REG 0,5 196614 /SYSV4e545036
gpsd 849 nobody DEL REG 0,5 163845 /SYSV4e545035
gpsd 849 nobody DEL REG 0,5 131076 /SYSV4e545034
gpsd 849 nobody DEL REG 0,5 98307 /SYSV4e545033
gpsd 849 nobody DEL REG 0,5 65538 /SYSV4e545032
gpsd 849 nobody DEL REG 0,5 32769 /SYSV4e545031
gpsd 849 nobody DEL REG 0,5 0 /SYSV4e545030
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ntpd 898 ntp DEL REG 0,5 32769 /SYSV4e545031
ntpd 898 ntp DEL REG 0,5 0 /SYSV4e545030