ubuntu-18.04 LTS版本改用了systemd
来管理系统服务
systemd 默认从目录 /etc/systemd/system/
读取配置文件。但是,里面存放的大部分文件都是符号链接,指向目录 /lib/systemd/system/
,真正的配置文件存放在这个目录。
一般系统管理员手工创建的单元文件建议存放在 /etc/systemd/system/
目录下面。
接下来开始设置开机自启
1、在/etc/目录下创建demo.local(文件名可随意),里面写我们的启动脚本,保存并修改权限
vi /etc/demo.local
#!/bin/bash -e
echo success>/tmp/success
chmod 755 /etc/demo.local
-e
的意思是某一句出错继续往下执行而不会停止,这里我们在/tmp/目录下创建个success文件来看是否成功
2、在 /etc/systemd/system/
目录下创建一个demo.service文件,内容如下:
注意:此处的文件名后缀必须为 .service
,因为它指定了该 Unit 的种类,其他常见的 Unit 种类请阅读最下面的推荐阅读。
[U