我正在尝试使用GPSD作为服务器,也就是说:一切都必须通过命令行来完成,比如:gpsd --help。
我读过这里的文件,它说that.in命令让gpsd作为服务器工作,您需要首先停止或关闭gpsd守护进程。
但我不知道怎么做。
我运行了service --status-all,它显示了运行守护进程的列表,其中包括gpsd:
[ - ] gpsd它还在工作还是停了?
我也尝试过使用start-stop-daemon -k,但是它没有起作用,我只是在尝试时得到了帮助。
发布于 2017-03-19 22:56:07
正如您可以从服务手册页中看到的那样:
service --status-all使用status命令按字母顺序运行所有init脚本。状态为[ + ],用于运行服务,[ - ]用于停止服务,[ ? ]用于用于没有“status”命令的服务。此选项只调用sysvinit作业的状态;可以使用initctl列表以类似的方式查询新建作业。
所以,回答你的问题,是的,它停止了。
若要获得任何守护进程的状态,请执行以下操作:
start-stop-daemon -T --name gpsd或者如果你知道gpsd的S PID:
start-stop-daemon -T --pid 0123若要杀死/阻止它,请运行任意(注意,-K是大写字母):
start-stop-daemon -K --name gpsd
start-stop-daemon -K --pid 4567资料来源:
14.04启动-停止-守护进程手册页
14.04服务手册页
https://askubuntu.com/questions/894725
复制相似问题