首页 > 系统相关 >ubuntu20.04使用systemd配置开机自启脚本

ubuntu20.04使用systemd配置开机自启脚本

时间:2024-08-28 19:04:49浏览次数:14  
标签:ubuntu20.04 脚本 systemd service 文件 sh 自启 test

个人学习整理,简单记录!!!

实现步骤

准备脚本文件

1.创建脚本文件

touch test.sh

2.编写完脚本文件后,修改脚本文件权限

chmod 777 test.sh    //权限设置看情况

3.测试脚本效果

./test.sh

添加开机自启动服务

1.创建service文件

cd /etc/systemd/system
touch test.service

2.编写service文件

关键:在ExecStart参数中填入test.sh的路径

[Unit]
Description=test service after starting
 
[Service]
ExecStart=~/your path/test.sh
 
[Install]
WantedBy=multi-user.target

3.使服务生效

sudo systemctl daemon-reload  //重新加载所有的systemd服务
 
sudo systemctl start tets.service  //启动服务
 
sudo systemctl enable test.service  //使能服务自启动

标签:ubuntu20.04,脚本,systemd,service,文件,sh,自启,test
From: https://www.cnblogs.com/sdg-yy-blog/p/18385383

相关文章

  • ubuntu20.04内核重新编译(5.15.x)
    一、源码获取方法1:gitclonegit://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/focal方法2:#apt-cachesearchlinux-sourcelinux-source-LinuxkernelsourcewithUbuntupatcheslinux-source-5.4.0-Linuxkernelsourceforversion5.4.0with......
  • debian12 用systemd和sway-lock实现锁屏后休眠
    systemd-inhibit--whatsleep--why"Lockscreen"--modedelayswaylock&systemctlhibernate命令解析systemd-inhibit--what=sleep--why="Lockscreen"--mode=delayswaylocksystemd-inhibit:这个命令用于阻止或延迟某些系统操作(如关机、重启、休眠等),直到指定的命......
  • Ubuntu20.04安装ROS,一次成功,详细简洁
     仔细看文档系统要求:Ubuntu20.04ROS安装版本:Noetic首先,最重要的就是ROS软件源,很多小伙伴都是在网上随便复制的软件源和密钥,非常不建议,复制三方的软件源,因为如果出新的,可能旧的官方维护就少了,ROS就容易崩。我是使用中科大的ROS软件源接下来教大家怎么做进这个网址https:/......
  • x86 ubuntu20.04 ros:noetic-perception-focal 镜像测试
    https://hub.docker.com/_/ros/tags?page=&page_size=&ordering=&name=noetic1.启动容器:dockerpullros:noetic-perception-focaldockerrun-it--envDISPLAY=$DISPLAY--volume/tmp/.X11-unix:/tmp/.X11-unix--privileged--gpusall--volume/home/h/doc......
  • harbor重启后无法自启动解决方案
    1.创建systemd服务单元文件编辑服务文件:使用以下命令创建并编辑systemd服务文件:sudovim/etc/systemd/system/harbor.service添加以下内容:将以下内容粘贴到服务文件中:[Unit]Description=HarborDockerComposeServiceAfter=network.targetdocker.serviceReq......
  • Ubuntu20.04 安装 libevent
    https://blog.csdn.net/qq_62381297/article/details/136151148Ubuntu20.04安装libevent文章目录libevent源码下载libevent安装libevent使用echo服务器:echo客户端:运行结果libevent源码下载https://libevent.orglibevent安装$tar-zxvflibevent-2.1.12-stable.tar.gz......
  • Ubuntu20.04环境配置(自用)
    一、Windows11安装WSL21.1启用Windows子系统及虚拟化1.打开设置—— 控制面板2.程序—— 程序和功能中的【启用或关闭Windows功能】3.勾选【适用于Linux的Windows子系统】和【虚拟机平台】4.重启电脑1.2下载Ubuntu20.041.打开MicrosoftStore,商店内搜索Ubun......
  • 嵌入式Linux系统中开机自启动方法
        在很多嵌入式系统中,由于可用资源较少,常常在系统启动后就直接让应用程序自动启动,以减少用户操作和节省资源。如何让自己的应用程序自动启动呢?1自启动的三种方式在Linux系统中,配置应用程序自动启动的方法有以下三种:1.1通过/Linuxrc脚本直接启动Linux内核一旦......
  • Linux学习笔记:systemd配置文件
    本文更新于2024-08-15,使用systemd252,操作系统为Debian12.6(bookworm)。以为Nginx编写配置文件为例,配置文件路径为/lib/systemd/system/nginxd.service(亦即服务名为nginxd),所有者为root,权限通常为0644。文件内容如下:[Unit]Description=NginxAfter=network.target[Service]......
  • systemd 服务脚本编写和管理
    systemd服务脚本编写和管理基础Linux系统管理服务的方式管理服务的方式取决于初始化系统初始化系统和服务管理器说明适用systemd配置文件unit,使用systemd命令集管理CentOS7/RHEL7以及以后版本init.d适用脚本文件管理服务:/etc/init.d/CentOS6以及之前版本中......