Выйдите из процесса, прежде чем закрыть терминал. Вы можете сделать это, нажав Ctrl-C
. Несколько странно, что iTerm не убивает процессы, когда вы закрываете вкладки / окна - это должно быть, но некоторые поиски в Google предполагают, что вы не единственный, кто видит эту проблему (я не видел очевидного решения этой проблемы).
Если вы забыли Ctrl-C
а mongod
все еще зависает после закрытия, просто найдите процесс и убейте его:
ps aux | grep mongod
# get the pid of the process from the above command
kill <PID>
Или для одного лайнера:
kill $(pidof mongod)
MongoDB будет нормально завершать работу, когда вы используете обычное уничтожение, так что не беспокойтесь об этом.