Как Остановить демона GPSD?

Я пытаюсь использовать GPSD в качестве сервера, который является: все должно быть сделано командной строкой, такой как: gpsd --help.

Я прочитал документацию здесь, в которой говорится, что порядок that.in позволить gpsd работать сервером, необходимо остановить или уничтожить gpsd демона сначала.

Но я не знаю как.

Я работал service --status-all и это показывает мне список рабочих демонов, которые включали gpsd:

[ - ]  gpsd

это все еще работает или остановилось?

Я также пытался использовать start-stop-daemon -k но это не работало, мне просто показывают справку, когда я пробую это.

2
задан 20 March 2017 в 13:26

1 ответ

Поскольку можно читать от страница служащего:

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
<час>

Источники:

start-stop-daemon страницы справочника для 14,04

страницы служащего для 14,04

2
ответ дан 2 December 2019 в 03:41

Другие вопросы по тегам:

Похожие вопросы: