El demonio MongoDB (mongod) tiene una opción de línea de comandos para ejecutar el servidor en segundo plano ...
--fork
Esta opción de línea de comandos requiere que también especifique un archivo para registrar mensajes (ya que no puede usar la consola actual). Un ejemplo de este comando se ve así:
mongod --fork --logpath /var/log/mongod.log
Puede poner esto en un archivo de script /etc/init.d/mongod bash. Y luego, para que el servicio se ejecute al inicio, cree los enlaces simbólicos estándar (S ## & K ##) dentro de /etc/rc#.d/. Aquí hay un tutorial que explica este proceso con más detalle. Desplácese hacia abajo hasta la sección titulada "Activación del script de inicio". Esto también tiene el beneficio adicional de poder ejecutar comandos como ...
service mongod status
service mongod start
service mongod stop
npm install pm2 -g
+pm2 start mongod
+pm2 save
es una buena forma multiplataforma para mantener cualquier proceso en segundo plano ejecutándose en sesiones.