Ubuntu18.04制作开机自启动脚本含关闭教程

1 概述

本方法仅适用于systemd系统,Ubuntu是systemd系统,使用ps -e查看linux操作系统是否是systemd系统。
ps -e结果中pid为1的进程是systemd说明该操作系统是systemd系统。
Alt

2 制作自启动脚本

  1. 打开终端,使用Ctrl + Alt + T打开终端;
cd /home/da/da		# 可进入任意目录,主要是为了在ExecStart=/home/da/da/auto_script.sh 找到正确的脚本路径
  1. 创建自启动脚本;
sudo vim auto_script.sh
  1. 编写脚本内容;
#!/bin/bash
date >> /home/da/da/out.txt
hostname >> /home/da/da/out.txt
  1. 使用chmod提升脚本权限;
sudo chmod 777 auto_script.sh
  1. 创建脚本auto_script.sh的服务da_auto_script.service
cd /etc/systemd/system/		# 进入服务目录
sudo vim da_auto_script.service
  1. 编写da_auto_script.service内容;
[Unit]
Description=Run a Custom Script at Startup
After=default.target
[Service]
ExecStart=/home/da/da/auto_script.sh
[Install]
WantedBy=default.target
  1. 更新systemd配置文件,并启动服务。
sudo systemctl daemon-reload
sudo systemctl enable da_auto_script.service 
  1. 重启,验证自启动脚本;
reboot
  1. 结果。
    在这里插入图片描述

3 查看服务

查看da_auto_script.service 服务是否开启

sudo systemctl list-unit-files --type=service

请添加图片描述

4 关闭自启动脚本

  1. 删除自启动脚本生成内容out.txt
cd /home/da/da
rm out.txt

在这里插入图片描述
2. 停止服务;

sudo systemctl stop da_auto_script.service
  1. 禁用服务,使其不在系统启动时自动启动;
sudo systemctl disable da_auto_script.service
  1. 查看服务状态;
sudo systemctl list-unit-files --type=service

在这里插入图片描述
5. 重启;

reboot
  1. 结果。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DA0221

各位看官您往里面瞧一瞧看一看

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值