如何在cloud9中[启动|停止|重新启动]couchdb?

如何在cloud9中[启动|停止|重新启动]couchdb?,couchdb,ubuntu-14.04,cloud9-ide,Couchdb,Ubuntu 14.04,Cloud9 Ide,我正在运行Ubuntu14.04,我只想重新启动(停止和启动)couchDB,它正在Cloud9上运行。我试过这些,但似乎都不管用: 一, 二, 三, 按所述方式启动couchdb将允许一个简单的控件+C关闭它: sudo mkdir -p /var/run/couchdb sudo chown couchdb:couchdb /var/run/couchdb sudo su couchdb -c /usr/bin/couchdb 但是,这不是您想要的,您总是可以找到PID和kill它:

我正在运行Ubuntu14.04,我只想重新启动(停止和启动)couchDB,它正在Cloud9上运行。我试过这些,但似乎都不管用:

一,

二,

三,


按所述方式启动couchdb将允许一个简单的
控件+C
关闭它:

sudo mkdir -p /var/run/couchdb
sudo chown couchdb:couchdb /var/run/couchdb 
sudo su couchdb -c /usr/bin/couchdb

但是,这不是您想要的,您总是可以找到
PID
kill
它:

mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb

    |       |-grep,9050 --color=auto couchdb
              `-sudo,9018 su couchdb -c /usr/bin/couchdb
                  `-su,9019 couchdb -c /usr/bin/couchdb
                      `-beam.smp,9020 -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/couchdb ---noshe

mikeumus@couchdb:~/workspace (master) $ sudo kill -- -9018

mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
      |       |-grep,9071 --color=auto couchdb

不介意颜色进程仍在运行,couchdb进程现在已关闭。如果要在单个命令中查找并杀死couchdb,请尝试:

kill$(ps aux | grep'[c]ouchdb'|awk'{print$2}')

在堆栈溢出回答中解释:

您签出了吗
curl -X POST http://[username]:[password]@127.0.0.1:5984/_restart -H"Content-Type: application/json"
sudo mkdir -p /var/run/couchdb
sudo chown couchdb:couchdb /var/run/couchdb 
sudo su couchdb -c /usr/bin/couchdb
mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb

    |       |-grep,9050 --color=auto couchdb
              `-sudo,9018 su couchdb -c /usr/bin/couchdb
                  `-su,9019 couchdb -c /usr/bin/couchdb
                      `-beam.smp,9020 -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/couchdb ---noshe

mikeumus@couchdb:~/workspace (master) $ sudo kill -- -9018

mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
      |       |-grep,9071 --color=auto couchdb