Parece que o que eu queria era /usr/lib/desktopcouch/desktopcouch-service
e / ou /usr/lib/desktopcouch/desktopcouch-stop
Acho que estou com o mesmo erro que O Evolution não tem acesso ao couchdb mas o primeiro passo na solução é "parar o serviço de desktop"
Service
não sabe sobre o desktop (ou sofá, até onde eu sei). ps
mostra um número de instâncias de sofá em execução. Eu poderia matar todos eles por ID de processo, mas isso parece um truque.
amanda 4290 0.0 0.0 1896 592 ? S 10:16 0:00 /bin/sh -e /usr/bin/couchdb -n -a /etc/couchdb/default.ini -a /etc/xdg/desktop-couch/compulsory-auth.ini
-a /home/amanda/.config/desktop-couch/desktop-couchdb.ini
-b -r 0 -p /home/amanda/.cache/desktop-couch/desktop-couchdb.pid
-o /home/amanda/.cache/desktop-couch/desktop-couchdb.stdout
-e /home/amanda/.cache/desktop-couch/desktop-couchdb.stderr
-R amanda 4314 0.0 0.0 1896 304 ? S 10:16 0:00 /bin/sh
-e /usr/bin/couchdb -n -a /etc/couchdb/default.ini -a /etc/xdg/desktop-couch/compulsory-auth.ini
-a /home/amanda/.config/desktop-couch/desktop-couchdb.ini
-b -r 0 -p /home/amanda/.cache/desktop-couch/desktop-couchdb.pid
-o /home/amanda/.cache/desktop-couch/desktop-couchdb.stdout
-e /home/amanda/.cache/desktop-couch/desktop-couchdb.stderr
-R amanda 4315 3.0 0.6 81816 19376 ? Sl 10:16 1:55 /usr/lib/erlang/erts-5.7.4/bin/beam.smp
-Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /home/amanda -- -noshell -noinput
-sasl errlog_type error -couch_ini /etc/couchdb/default.ini /etc/xdg/desktop-couch/compulsory-auth.ini /home/amanda/.config/desktop-couch/desktop-couchdb.ini
-s couch -pidfile /home/amanda/.cache/desktop-couch/desktop-couchdb.pid
-heart amanda 4334 0.0 0.1 20448 3552 ? Ssl 10:17 0:00 /usr/lib/couchdb/bin/couchjs /usr/share/couchdb/server/main.js amanda 4519 0.1 0.4 19216 12568 ? S 10:29 0:05 /usr/bin/python /usr/lib/desktopcouch/desktopcouch-service amanda 4548 0.2 0.4 19824 12356 ? SN 10:29 0:07 /usr/bin/python /usr/lib/desktopcouch/desktopcouch-service amanda 5841 0.0 0.0 4012 756 pts/3 S+ 11:19 0:00 grep couch
Qual é o caminho certo para iniciar e parar o desktop em 10.10?
Parece que o que eu queria era /usr/lib/desktopcouch/desktopcouch-service
e / ou /usr/lib/desktopcouch/desktopcouch-stop
O utilitário service
é usado para controlar os serviços do sistema, enquanto desktopcouch
é um serviço por usuário.
Não há atualmente um comando definido para matar desktopcouch
, mas killall desktopcouch-service
deve fazer o truque. O serviço deve ser iniciado automaticamente na próxima vez que for usado.
Tags 10.10 couchdb desktopcouch