centos&ububntu设置开机自启动

一、centos

1.将脚本放到/etc/rc.d/init.d路径下

2.给脚本授权

sudo chmod -R 777 脚本名称

3.添加脚本至开机启动项中

sudo chkconfig --add 脚本名称

4.开启脚本

sudo chkconfig 脚本名称 on

5.查看开机启动项中是否包含该脚本

ls /etc/rc.d/rc*.d

二、ubuntu

1.在/etc/systemd/system/目录下创建db-backup.service文件

db-backup.service文件:

Unit

Description=My Application

Service

ExecStart=脚本或者程序路径

Install

WantedBy=multi-user.target

2.给脚本和db-backup.service文件授权

sudo chmod -R 777 脚本名称

sudo chmod -R 777 db-backup.service

3.重新加载systemd配置

sudo systemctl daemon-reload

4.启动服务

sudo systemctl start db-backup.service

5.设置服务为开机自启动

sudo systemctl enable db-backup.service

6.查看服务状态

sudo systemctl status db-backup.service

相关推荐
77tian34 分钟前
VMware中快速安装与优化Ubuntu全攻略
开发语言·ubuntu
小猪写代码1 小时前
在 Ubuntu 20.04.6 LTS 中将 SCons 从 3.1.2 升级到 4.9.1
chrome·ubuntu·pip
南棱笑笑生2 小时前
20250517让NanoPi NEO core开发板在Ubuntu core16.04.2下支持TF卡的热插拔
linux·运维·ubuntu
byte轻骑兵2 小时前
摩方 12 代 N200 迷你主机(Ubuntu 系统)WiFi 抓包环境配置教程
ubuntu·wireshark
jinlei20093 小时前
配置ssh服务-ubuntu到Windows拷贝文件方法
运维·ubuntu·ssh
qq_3392822310 小时前
centos中libc.so.6No such file的解决方式
linux·运维·centos
在肯德基吃麻辣烫11 小时前
Netdata在Ubuntu环境下的安装与配置:构建实时系统监控与性能分析平台
linux·运维·ubuntu
LunarCod14 小时前
Ubuntu使用Docker搭建SonarQube企业版(含破解方法)
linux·运维·服务器·ubuntu·docker·开源·sonarqube
南棱笑笑生17 小时前
20250512给NanoPi NEO core开发板在Ubuntu core20.04系统更新boot.img
linux·运维·ubuntu
xiaobin889991 天前
【2025最新版】VMware虚拟机下载安装教程 保姆级图文详解(附安装包+常用镜像Linux,win11,ubuntu,centos)
linux·其他·ubuntu·centos