C ++:重启ntpd的系统调用 - >错误的端口

时间:2014-08-10 16:52:53

标签: c++ port ntp ntpd

目前我正在撰写硕士论文并在C ++中遇到一些问题。在某些情况下,我必须重新启动ntp守护程序,因此我调用:

system("service ntp restart");

但是在这个ntp没有侦听端口123之后,而是8377和8378.这个端口属于一个udp通道,用于C ++ - prog。

有没有人知道这种恶意行为?

谢谢:)

1 个答案:

答案 0 :(得分:0)

system()执行shell命令,这个shell命令的结果与C ++没什么共同之处。你的问题绝对不是C ++,而是shell脚本:

service ntp restart

请验证该命令的结果并检查命令envrionment,因为您很可能需要设置环境变量。但所有这些 - shell问题,而不是C ++问题。