版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/laozhuxinlu/article/details/70847029
Ubuntu下设置开机启动项
出于需要,我们有时候需要系统在开机以后自动去跑一些命令项,这边就介绍一下如何实现设置开机启动项.
编辑 /etc/rc.local 文件:
在/etc/下有文件rc.local, 在该文件的末尾处加上你所要处理的命令即可.注意,命令添加需要在exit 0; 之前...
在这需要说明一下,在Ubuntu 16.10 以后该目录下就没有该文件了,以为在该Ubuntu版本下把rc.local服务化了,但是我们还是可以手动添加的:
1. 创建rc-local.service文件sudo vi /etc/systemd/system/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
#sysVstart这行可以删掉,我看启动日志中貌似报忽略这个了。。
[Install]
WantedBy=multi-user.target
2. 执行: sudo systemctl enable rc-local.service
3. 创建 rc.local文件: sudo vi /etc/rc.local , 写入你要执行的命令,并最后一行用 : exit 0
4. 修改 rc.local 文件的权限: chmod +x /etc/rc.local