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

相关推荐
lzyuuuu5 小时前
Ubuntu22.04 VMware虚拟机文件拖放问题:文字复制正常但文件拖放失效
ubuntu
一匹电信狗7 小时前
【MySQL】数据库的相关操作
linux·运维·服务器·数据库·mysql·ubuntu·小程序
小猫挖掘机(绝版)10 小时前
kalibr进行相机内参以及相机imu的融合标定
ubuntu·无人机·slam·标定·vinsfusion
Siren_dream10 小时前
在VMware上运行Linux(我选择的是Ubuntu)
linux·运维·ubuntu
迷路爸爸18011 小时前
源码编译安装最新 tmux 教程(含 Debian/Ubuntu/CentOS/Arch/macOS 等系统)
linux·ubuntu·macos·centos·debian·tmux·archlinux
BTU_YC12 小时前
CentOS 7 虚拟IP配置指南:使用传统network-scripts实现高可用
linux·tcp/ip·centos
序属秋秋秋13 小时前
《Linux系统编程之入门基础》【Linux基础 理论+命令】(上)
linux·运维·服务器·ubuntu·centos·命令模式
一张假钞18 小时前
Ubuntu SSH 免密码登陆
linux·ubuntu·ssh
sulikey1 天前
【Linux权限机制深入理解】为何没有目录写权限仍能修改文件权限?
linux·运维·笔记·ubuntu·centos
lihongli0001 天前
修改ros工作空间名称方法与步骤
ubuntu·ros