当前位置:   article > 正文

Ubuntu18.04及以上开机自启动脚本设置方法_ubuntu 1804 kaijiziqid daisudo

ubuntu 1804 kaijiziqid daisudo

一、问题

ubuntu-18.04及以上系统取消了rc.local自启动功能,因此不能像ubuntu16一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。

二、方法

1、建立rc-local.service文件

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

2、输入如下内容

  1. [Unit]
  2. Description=/etc/rc.local Compatibility
  3. ConditionPathExists=/etc/rc.local
  4. [Service]
  5. Type=forking
  6. ExecStart=/etc/rc.local start
  7. TimeoutSec=0
  8. StandardOutput=tty
  9. RemainAfterExit=yes
  10. SysVStartPriority=99
  11. [Install]
  12. WantedBy=multi-user.target

3、创建rc.local

sudo vim /etc/rc.local

4、输入如下内容

  1. #!/bin/sh -e
  2. #
  3. # rc.local
  4. #
  5. # This script is executed at the end of each multiuser runlevel.
  6. # Make sure that the script will "exit 0" on success or any other
  7. # value on error.
  8. #
  9. # In order to enable or disable this script just change the execution
  10. # bits.
  11. #
  12. # By default this script does nothing.
  13. echo "成功启动CAN驱动配置" > /usr/local/test.log
  14. sudo modprobe can
  15. sudo modprobe can_raw
  16. sudo modprobe mttcan
  17. sudo ip link set can0 type can bitrate 500000
  18. sudo ip link set up can0
  19. exit 0

5、添加rc.local可执行权限

sudo chmod +x /etc/rc.local

6、启动服务

sudo systemctl enable rc-local

7、启动服务查看启动状态

  1. sudo systemctl start rc-local.service
  2. sudo systemctl status rc-local.service

8、重启,若在/usr/local下能够看到 test.log文件说明自启动已经成功了!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/55204
推荐阅读
相关标签
  

闽ICP备14008679号