首页 > 系统相关 >ubuntu设置开机启动方法

ubuntu设置开机启动方法

时间:2022-11-10 08:55:05浏览次数:77  
标签:systemd service start system test systemctl 设置 ubuntu 开机

参考博客:https://blog.csdn.net/qq_32261101/article/details/123389338

 

linux服务管理有两种方式service和systemctl

/lib/systemd/system/ 和 /etc/systemd/system 存放所有可用的单元文件

systemctl test.service start

比如需要开机启动 start_main 程序

第一步:编写要启动的sh脚本   /home/test.sh

#!/bin/bash
./home/start_main

第二步:编写test.service

#**** *.service***
# THIS IS A GENERATED FILE, NOT RECOMMENDED TO EDIT.
 
[Unit]
Description="startup service"
After=network.target
 
[Service]
Type=simple
ExecStart=/bin/bash /home/test.sh
 
[Install]
WantedBy=multi-user.target

将文件放在/usr/lib/systemd/system 或者 /etc/systemd/system目录下,然后可以测试一下:

sudo systemctl start test.service
sudo systemctl enable test.service

设置test脚本开机启动。如果上一步没有出问题,这一步基本上也不会有什么问题,系统会打印出如下信息:

Created symlink /etc/systemd/system/multi-user.target.wants/test.service → /usr/lib/systemd/system/test.service.  
 

标签:systemd,service,start,system,test,systemctl,设置,ubuntu,开机
From: https://www.cnblogs.com/dxscode/p/16875222.html

相关文章

  • Oracle General Ledger 会计科目设置程序
    +---------------------------------------------------------------------------+总帐管理系统:Version:12.0.0Copyright(c)1979,1999,OracleCorporation.All......
  • VNC 远程连接Ubuntu 出现的问题
    环境本地:Windows10远程:腾讯云上Ubuntu18.04出现的问题VNC连接云服务器超时检查公网地址和桌面号是否正确并配置防火墙iptables-IINPUT-ptcp--dport5901:5903......
  • 简记:/boot/grub/grub.cfg同/boot/efi/EFI/ubuntu/grub.cfg的区别
    很简单:/boot/grub/grub.cfg是给传统Legacy引导的GRUB用的配置文件。/efi/ubuntu/grub.cfg是给现代UEFI引导的GRUB用的配置文件。不同的GRUB会去找对应的grub.cfg看配置......
  • ncl 常用绘图属性之常规设置
    wks_type="png"wks_type@wkWidth=2500;设置分辨率wks_type@wkHeight=2500res=Trueres@tmXTOn......
  • Ubuntu 20.04 LTS/RTX30XX显卡 快速配置深度学习环境(一行命令)
    近日,新入一台RTX3080的服务器,目前好像还没办法很方便地在RTX30系列GPU上通过pip/conda安装TensorFlow或PyTorch。因为这些GPU需要CUDA11.1,而当前主流的Tensor......
  • linux 设置 网卡混杂模式
    #!/usr/bin/python#--*--coding=utf-8--*-- from scapy.all import *interface = 'wlan1'probeReqs = [] def sniffProbes(pkt):    if pkt.h......
  • ubuntu本地使用NovelAI
    (1).建立一个项目文件夹NovelAI,进入该文件夹,用终端打开后克隆下来gitclonehttps://github.com/AUTOMATIC1111/stable-diffusion-webui.git项目地址遇到下面问题时f......
  • docker新建Ubuntu18.04镜像的容器使用jupyter可以网页访问链接
    0,使用官网ubuntu18.04镜像dockerpullubuntu:18.04查看镜像列表dockerimages可以看到新的镜像的名称和ID1,创建一个带端口链接的容器(ubuntu1804为自定义容器名称......
  • ubuntu常用命令
    查看版本号lsb_release-a或者cat/etc/issue 防火墙sudoufwstatus  查看防火墙状态sudoufwdisable关闭防火墙sudoufwenable开启防火墙sudoufwrelo......
  • Ubuntu离线安装 MySQL 5.7
    来源:https://www.ngui.cc/article/show-581968.html?action=onClick一、所需环境操作系统:Ubuntu 20.04数据库:MySQL5.7.34网络情况:内网服务器,无法访问互联网资源......