卸载使用brew安装的mongodb脚本

这个用来卸载Mac使用brew安装的mongodb。

#!/usr/bin/env sh

# 检查mongo是否在运行中
launchctl list | grep mongo
 
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
launchctl remove homebrew.mxcl.mongodb

pkill -f mongod

rm -f ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

brew uninstall mongodb

# 再次检查是否已经卸载
ls -al /usr/local/bin/mong*
ls -al ~/Library/LaunchAgents

版权声明:著作权归作者所有。

相关推荐

Ubuntu 16安装CUDA Toolkit和cuDNN脚本

安装的环境:Ubuntu 16.04安装的软件版本:CUDA Toolkit v8.0,cuDNN v6.0#!/bin/bash # 安装CUDA Toolkit v8.0 # 指令赖昀:https://developer.nvidia.com/cuda-downloads (linux -> x86_64 -> Ubuntu -> 16.04 -

Python卸载setup.py安装的软件包

卸载python使用setup.py安装的软件包,需要手动删除它安装的所有文件。Linux/Mac在Linux或mac,可以使用setup.py重新安装软件包,添加--record参数,它会把所有安装的文件输出到一个文件里。python setup.py install --record files.txt tr '\n' '\0'&nb

使用laptop脚本搭建macOS的web和移动开发环境

搭建开发环境往往是很痛苦的事,在github上有一个laptop的开源项目,它实际上是一个脚本,它集成了在macOS上搭建web或移动开发的一些工具。项目地址:https://github.com/thoughtbot/laptopmac版本支持目前它已测试支持的macOS版本包括:macOS Mavericks (10.9)macOS Yosemite (

Linux Shell脚本里的单引号和双引号的区别

双引号在Shell脚本里,双引号里的字符,除$、\、’、和”这几个字符是特殊字符并保留其特殊功能外,其余字符作为普通字符对待。在双引号内支持内插变量,使用$符号表示。支持内插转义,使用反斜杠\做转,对于在双引号内的"需要使用反斜杠转义。单引号在Shell脚本里,单引号内的字符都为普通字符,不支持内插任何东西,即使是使用反斜杠对单引号做的转义也不行。示例:#!/bin/sh MYVAR=t

MongoDB使用MapReduce获取Collection所有的键

MongoDB作为一个文档数据库,它不像关系型数据那样有固定的schema。有时我们需要获取Collection集合里所用的键。使用MapReduce获取Collection的键keys= db.runCommand({   "mapreduce" : "test",   "ma