Ubuntu 18.04 rc.local systemd设置

Posted 天行健君子自强不息

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 18.04 rc.local systemd设置相关的知识,希望对你有一定的参考价值。

创建软链接

ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service  

 

编辑配置文件

vim /etc/systemd/system/rc-local.service 

#  SPDX-License-Identifier: LGPL-2.1+  
#  
#  This file is part of systemd.  
#  
#  systemd is free software; you can redistribute it and/or modify it  
#  under the terms of the GNU Lesser General Public License as published by  
#  the Free Software Foundation; either version 2.1 of the License, or  
#  (at your option) any later version.  

# This unit gets pulled automatically into multi-user.target by  
# systemd-rc-local-generator if /etc/rc.local is executable.  
[Unit]  
Description=/etc/rc.local Compatibility  
Documentation=man:systemd-rc-local-generator(8)  
ConditionFileIsExecutable=/etc/rc.local  
After=network.target  

[Service]  
Type=forking  
ExecStart=/etc/rc.local start  
TimeoutSec=0  
RemainAfterExit=yes  
GuessMainPID=no  

[Install]  
WantedBy=multi-user.target  
Alias=rc-local.service 

 

创建rc.local文件

touch /etc/rc.local 
chmod 755 /etc/rc.local 

 

测试结果

#!/bin/bash  

echo "test rc " > /var/test.log  

注意:一定不要去执行systemctl enable rc-local。重启即可看到结果

以上是关于Ubuntu 18.04 rc.local systemd设置的主要内容,如果未能解决你的问题,请参考以下文章

rc.local(ubuntu18.04)

Ubuntu 18.04 rc-local设置开机自启动

Ubuntu 18.04 rc.local systemd设置

ubuntu-18.04 设置开机启动脚本

ubuntu 设置脚本开机自启动

Ubuntu 解决 /etc/rc.local 开机启动问题