Parar e iniciar a área de trabalho com “service”?

3

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?

    
por Amanda 09.06.2011 / 17:20

2 respostas

2

Parece que o que eu queria era /usr/lib/desktopcouch/desktopcouch-service e / ou /usr/lib/desktopcouch/desktopcouch-stop

    
por Amanda 16.06.2011 / 15:13
1

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.

    
por James Henstridge 09.06.2011 / 18:39