Como o MacOS provavelmente usa a versão Linux do MongoDB, você pode tentar usar a opção --shutdown
, que é mencionada no documentation . Ele deve desligar o DB.
The --shutdown option cleanly and safely terminates the mongod process. When invoking mongod with this option you must set the --dbpath option either directly or by way of the configuration file and the --config option.
The --shutdown option is available only on Linux systems.
Ainda mais se você olhar nos tutoriais dentro da documentação, verá que você também poderia usar os seguintes comandos em um shell mongo, que deve ser utilizável de dentro de um script:
use admin
db.shutdownServer()
O terceiro método listado na documentação é de fato um simples kill. Portanto, pode depender de como o MacOS manipula kill
em comparação ao Linux. Portanto, enviar explicitamente SIGTERM
, em vez de SIGKILL
, usando kill -2
, deve pará-lo normalmente.