启动脚本:
nohup /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/data/mongodb.log --logappend >/dev/null 2>&1 &

这样敲命令也着实苦逼,所以从网上找了一个mongodb服务脚本就舒服多了:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

#!/bin/sh

#

#mongod - Startup script for mongod

#

# chkconfig: - 85 15

# description: Mongodb database.

# processname: mongod

# Source function library

 

. /etc/rc.d/init.d/functions

# things from mongod.conf get there by mongod reading it

# OPTIONS

OPTIONS=" --dbpath=/home/data/mongodb/ --logpath=/home/data/mongodb/mongodb.log --logappend &"

#mongod

mongod="/usr/local/mongodb/bin/mongod"

lockfile=/var/lock/subsys/mongod

start()

{

 echo -n $"Starting mongod: "

 daemon $mongod $OPTIONS

 RETVAL=$?

 echo

 [ $RETVAL -eq 0 ] && touch $lockfile

}

 

stop()

{

 echo -n $"Stopping mongod: "

 killproc $mongod -QUIT

 RETVAL=$?

 echo

 [ $RETVAL -eq 0 ] && rm -f $lockfile

}

 

restart () {

    stop

    start

}

ulimit -n 12000

RETVAL=0

 

case "$1" in

 start)

  start

  ;;

 stop)

  stop

  ;;

 restart|reload|force-reload)

  restart

  ;;

 condrestart)

  [ -f $lockfile ] && restart || :

  ;;

 status)

  status $mongod

  RETVAL=$?

  ;;

 *)

  echo "Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"

  RETVAL=1

esac

exit $RETVAL

将代码保存到 /etc/init.d/mongodb,然后使用 chmod +x /etc/init.d/mongodb 添加执行权限。
现在,就可以使用 service 命令来控制mongodb了:

service mongodb start|stop|restart
#或
/etc/init.d/mongodb start|stop|restart

mongodb启动脚本相关推荐

  1. ubuntu下mongodb启动脚本

    run-mongodb.sh #!/bin/bashmongod --dbpath /usr/local/mongodb/data1 --logpath /usr/local/mongodb/log1 ...

  2. mongodb 启动脚本和配置

    http://justcoding.iteye.com/blog/2270466 http://blog.csdn.net/neutrojan/article/details/32328531 转载于 ...

  3. Linux下MongoDB的安装,通过配置文件启动Mongodb的方式研究,mongodb自启动脚本(Linux),Windows下安装MongoDB服务,集群部署,数据导出和恢复

    关于MongoDB的windows的 安装,可以参考: http://www.runoob.com/mongodb/mongodb-window-install.html 关于Linux的安装可以参考 ...

  4. MongoDB 教程一: 安装和使用 (Mongodb启动命令mongod参数说明)

    视频: MongoDB 教程一: 安装和使用 Mongodb启动命令mongod参数说明 我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释. 基本配置 –q ...

  5. 零基础学会MongoDB启动与停止

    MongoDB的启动与停止 一.命令行方式启动和参数 1.Windows系统命令行启动MongoDB 2.Linux系统命令行启动MongoDB 二.启动参数 1.基本配置 2.复制参数 3.主从参数 ...

  6. Mongodb启动命令mongod参数说明

    Mongodb启动命令mongod参数说明 mongod的主要参数有: 基本配置 ----------------------------------------------------------- ...

  7. ubuntu 设置开机执行脚本_ubuntu-18.04 设置开机启动脚本

    ubuntu-18.04 设置开机启动脚本 参阅下列链接 ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发 ...

  8. LNMP安装与启动脚本编写

    1.安装mysql 1 cd /usr/local/src/ 下载mysql: 1 wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72- ...

  9. YARN-2.7.3-源码分析系列2:启动脚本原理的分析

    2019独角兽企业重金招聘Python工程师标准>>> 上一节,我们把二进制和源码都下载好了,这一把,我们来启动脚本的研究,看看究竟是如何把RM和NM启动起来的! --------- ...

最新文章

  1. 机器学习 决策树 ID3
  2. 减少Android staido 占用C 盘
  3. 嘈杂场景语音识别准确率怎么提?脸书:看嘴唇
  4. python导入词云包失败:ImportError:cannot import name ‘WordCloud’
  5. hihocoder 1260
  6. 事件驱动数据管理 微服务和分布式数据管理问题
  7. Java线程之多线程与多进程(1)——以操作系统的角度述说线程与进程
  8. 21-win10下ElasticSearch.6.1.0安装SQL插件
  9. java 反射获取修饰符_java之反射和BeanUtils类
  10. html toggle自动隐藏,Javascript / HTML – 切换可见性(当另一个div元素呈现可见时自动导致一个div元素隐藏)...
  11. JAVA课程设计——拼图小游戏
  12. 低通滤波器转带通滤波器公式由来_无源滤波器应用或电路中的带通滤波器原理...
  13. 百度网盘超大容量100t、500t操作方法,轻松扩容如此简单,扩容工具,占位文件,免虚拟机
  14. 【魔兽世界插件】魔兽世界插件实战笔记从入门到放弃的心理历程 第五节 窗体文字材质设置
  15. 10Redis--主从复制 非常重要、一主二仆、薪火相传、反客为主、哨兵模式
  16. 最全iOS 应用上架流程(提交到AppStore)
  17. 计算字符串的相似度/华为机试(C/C++)
  18. 【C语言】将十进制数转化为二进制并输出
  19. Linux中tty、pty、pts的概念及区别
  20. 如何选择适合的短信通道

热门文章

  1. html 顶部导航栏隐藏,js和css3智能隐藏和显示的顶部导航菜单
  2. 使用华为云服务器搭建一个个人网站(简易版)
  3. 不是bug的bug?
  4. Windows上使用7z命令行进行压缩解压
  5. 何为“超精简”(超晶简)版软件?何为“懂你版”?
  6. Unity 利用 LineRenderer 画圆
  7. 一条放弃了计算机的咸鱼的求职之路
  8. js获取时间戳,IOS中不兼容
  9. Python cv2 滑块验证码
  10. 深度解析淘宝直通车和搜索流量的关系,解决新品起爆的痛点和难点