Я пытаюсь использовать GPSD в качестве сервера, который является: все должно быть сделано командной строкой, такой как: gpsd --help
.
Я прочитал документацию здесь, в которой говорится, что порядок that.in позволить gpsd работать сервером, необходимо остановить или уничтожить gpsd демона сначала.
Но я не знаю как.
Я работал service --status-all
и это показывает мне список рабочих демонов, которые включали gpsd:
[ - ] gpsd
это все еще работает или остановилось?
Я также пытался использовать start-stop-daemon -k
но это не работало, мне просто показывают справку, когда я пробую это.
Поскольку можно читать от страница служащего:
service --status-all
запускает все init скрипты, в алфавитном порядке, с командой состояния. Состояние[ + ]
для рабочих сервисов,[ - ]
для остановленных сервисов и[ ? ]
для сервисов без команды 'состояния'. Эта опция только состояние вызовов для sysvinit заданий; новомодные задания могут быть запрошены подобным образом со списком initctl.
Так, отвечая на Ваш вопрос, ДА, это останавливается.
Для получения состояние из любого демона со следующим:
start-stop-daemon -T --name gpsd
или если Вы знаете gpsd
PID:
start-stop-daemon -T --pid 0123
Для уничтожения/останавливания его работайте, любой (обратите внимание, что эти -K
прописная буква):
start-stop-daemon -K --name gpsd
start-stop-daemon -K --pid 4567
<час> Источники: