众所周知咱在上海阿里云有一个轻量应用学生机,通过 DD 换了纯净版的 Ubuntu 18.04 LTS,这个服务器一般被我拿来学 Linux 用,但是最近有几个脚本需要设置成开机自启动的模式防止因为我不停的重启忘记启动。
网上查到但实际上不能用的方法
- 修改
/etc/rc.local
- 使用
update-rc.d
创建开机自启动项目
使用 systemd 配置步骤
方案来源
[Linux] Ubuntu18.04 制作开机自启动脚本 - systemd - 刘傲天特此感谢,本文稍有改写
准备你的sh脚本
准备好你要运行的一个sh脚本文件,也就是你要运行的文件,此处 sh 脚本文件名以 test.sh 为例
创建一个 service 文件
首先在命令行运行
1 | sudo vim /etc/systemd/system/test.service |
将下文复制进此文件并保存退出:
1 | [Unit] |
- Description 文件描述
- ExecStart 需要打开的脚本,最好写绝对路径不要有~
- WantedBy 这个就这样写就可以
将文件添加到服务当中
依次执行以下指令:
1 | sudo systemctl daemon-reload |
如无报错正常运行即为配置成功。