#!upstart description "N1QL Service" author "David Ostrovsky" start on stopped rc RUNLEVEL=[2345] respawn script export HOME="/root" echo $$ > /var/run/n1ql.pid exec /opt/n1ql/cbq-engine -couchbase http://localhost:8091 >> /var/log/n1ql.sys.log 2>&1 end script pre-start script # Date format same as (new Date()).toISOString() for consistency echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/n1ql.sys.log end script pre-stop script rm /var/run/n1ql.pid echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/n1ql.sys.log end script post-stop exec sleep 5