Ubuntu 18.04 开机启动
Ubuntu 18.04更改了系统初始化程序,在之前用的是==init==,现在用的是==systemd==。
所以现在配置开启启动脚本,不再是配置==/etc/rc.local==,而是在配置systemd的配置文件。
配置systemd启动
systemd默认读取/etc/systemd/system下的配置文件。一般系统安装完/lib/systemd/system/下会有rc-local.service文件,复制过来用即可,由于我之前已经配置好了,就直接给出该文件。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17cd /etc/systemd/system/
vi rc-local.service
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
配置启动脚本
此时已经配置了 ==/etc/rc.local== 为启动脚本。但是我们还未创建==/etc/rc.local==,故创建并且编辑该文件。
1
2
3
4
5
6#!/bin/sh -e
date >> /root/start.log
exit 0由于该文件为系统文件,为了避免经常改动系统文件。故利用该文件,再引导启动一个用户文件,即 ==/root/bin/rc-vae.sh==。