Почему программа, отключенная как служба, все еще работает при запуске системы?

Я установил Tor (чтобы он работал как узел, а не просто браузер) на моем компьютере и ноутбуке. Но так как я использую рабочий стол почти все время и подключение к Интернету одинаковое, я запускаю tor только на рабочем столе, но на ноутбуке я бы хотел отключить его, но не удалять Tor.

Я отключил его (по крайней мере, мне так кажется) с помощью утилиты sysrv-conf. Ни один из уровней выполнения не проверен.

Но когда я перезагружаю ноутбук, я вижу Tor как работающий:

$ps aux | grep tor
........ /usr/lib/bin/tor ..........

и файл журнала говорит, что Tor выполнил какую-то деятельность:

$tail /var/log/tor/log
...... Tor has successfully opened a circuit. Looks like client functionality is working.

Может кто-нибудь объяснить мне, пожалуйста, что происходит? Я думал, что каждая программа, которая запускается и работает в фоновом режиме, без помощи пользователя, считается службой / демоном и может быть отключена. Но это понятие противоречит этой ситуации, я думаю.

1
задан 30 May 2016 в 18:40

1 ответ

Что происходит, вот то, что начиная с Ubuntu 15.04 использование дистрибутивов Ubuntu init-сервис systemd вместо SysVinit или Выскочки. Таким образом, сервис должен быть отключен с этой командой:

sudo systemctl disable SERVICENAME.service

, Если Вы перепутаны со всем этим материалом: init-служба, systemd, SysVinit, Выскочка я могу рекомендовать прочитать Главу 15 "Starting and Stopping Services" от Библия Linux Chris Negus

1
ответ дан 30 May 2016 в 18:40

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

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