编写MongoDB 开机启动脚本

server/2025/3/1 17:33:49/

1、创建脚本文件

touch /etc/init.d/mongodb.sh

2、添加启动脚本内容

先执行

vi /etc/init.d/mongodb.sh

将以下内容添加到mongodb.sh文件中:

#!/bin/bash
#
# MongoDB startup script
#### BEGIN INIT INFO
# Provides:          mongodb
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: MongoDB
# Description:       MongoDB Database Server
### END INIT INFO# Path to MongoDB installation
MONGODB_HOME=/usr/local/mongodb# MongoDB configuration file
MONGODB_CONF=/usr/local/mongodb/etc/mongod.conf# MongoDB log file
MONGODB_LOG=/usr/local/mongodb/logs/mongodb.log# Start MongoDB
start() {echo "Starting MongoDB..."$MONGODB_HOME/bin/mongod --config $MONGODB_CONF >> $MONGODB_LOG 2>&1 &
}# Stop MongoDB
stop() {echo "Stopping MongoDB..."$MONGODB_HOME/bin/mongod --shutdown --config $MONGODB_CONF >> $MONGODB_LOG 2>&1
}# Restart MongoDB
restart() {stopstart
}case "$1" instart)start;;stop)stop;;restart)restart;;*)echo "Usage: $0 {start|stop|restart}"exit 1
esacexit 0

3、设置脚本权限

chmod +x /etc/init.d/mongodb.sh

4、创建启动链接

ln -s /etc/init.d/mongodb.sh /etc/rc.d/

5、添加到开机启动服务

chkconfig --add mongodb.sh

6、设置开启自启动

chkconfig mongodb.sh on

7、启动MongoDB服务

service mongodb.sh start

8、验证重启是否启动

首先重启电脑,再执行

ps aux | grep mongod

输出如下界面

说明设置成功 


http://www.ppmy.cn/server/171594.html

相关文章

JVM 面试

JVM 运行时内存区域划分是怎样的? 程序计数器:记录当前线程执行的字节码指令的地址,是线程私有的。 Java 虚拟机栈:每个方法在执行时都会创建一个栈帧,用于存储局部变量表、操作数栈、动态链接、方法出口等信息&#…

NO.18十六届蓝桥杯备战|循环嵌套|乘法表|斐波那契|质数|水仙花数|(C++)

循环嵌套 循环嵌套的使⽤ while , do while , for ,这三种循环往往会嵌套在⼀起才能更好的解决问题,就是我们所说的:循环嵌套。这三种循环都可以任意嵌套使⽤ ⽐如: 写⼀个代码,打印⼀个乘法⼝…

SringAop

前言 入门 ioc就是对象交给spring管理 aop就是前面的统一功能,就是对一类问题的统一处理 aop就是面向切面编程 我们主要来学习自定义aop 比如我们来打印每个接口的时间 比如这个就可以计算出一个接口的时间 而我们的aop就是计算出所有的接口的时间 先引入依赖 …

CT技术变迁史——CT是如何诞生的?

第一代CT(平移-旋转) X线球管为固定阳极,发射X线为直线笔形束,一个探测器,采用直线和旋转扫描相结合,即直线扫描后,旋转1次,再行直线扫描,旋转180完成一层面扫描,扫描时间3~6分钟。矩阵象素256256或320320。仅用于颅脑检查。 第二代CT (平移-旋转) 与第一代无质…

Shell编程时常用的系统文件

1. Linux系统目录结构 /根目录,所有文件的第一级目录/home普通用户家目录/root超级用户家目录/usr用户命令、应用程序等目录/var应用数据、日志等目录/lib库文件和内核模块目录/etc系统和软件配置文件/bin可执行程序目录/boot内核加载所需的文件,grub引…

2024年第十五届蓝桥杯大赛软件赛省赛Python大学A组真题解析

文章目录 试题A: 拼正方形(本题总分:5 分)解析答案试题B: 召唤数学精灵(本题总分:5 分)解析答案试题C: 数字诗意解析答案试题A: 拼正方形(本题总分:5 分) 【问题描述】 小蓝正在玩拼图游戏,他有7385137888721 个2 2 的方块和10470245 个1 1 的方块,他需要从中挑出一些…

Pytorch简单概述

目录 一、Pytorch 发展1.1 什么是LUA?大家往下看:起源与发展语言特点 1.2 起源与发展 二、其他深度学习框架2.1 TensorFlow2.2 Keras2.3 Caffe2.4 Theano2.5 CNTK(Microsoft Cognitive Toolkit)2.6 MXNet Pytorch的安装&#xff0…

实现遍历Windows所有字体的基本属性

参考podofo #include <windows.h> #include <string> #include <memory> #include <set> #include <unordered_map> #include <vector> #include <algorithm> #include <iostream> #include <iomanip> #include <fst…