简介:Ubuntu 18.04 不再使用 initd 管理系统,改用 systemd。本文将介绍如何使用 systemd 添加 rc.local 启动项。
Ubuntu 18.04 使用的是 systemd,而不是传统的 initd。因此,我们需要使用 systemd 的方式来添加 rc.local 启动项。下面是一个简单的步骤指南,帮助你在 Ubuntu 18.04 上添加 rc.local 启动项。
步骤一:创建 rc.local 文件
首先,我们需要创建一个 rc.local 文件。打开终端,使用以下命令创建并编辑该文件:
sudo nano /etc/rc.local
#!/bin/sh -e# User Commandsecho "Hello, world!"exit 0
步骤二:配置 systemd 服务
sudo chmod +x /etc/rc.local
sudo nano /etc/systemd/system/rc-local.service
[Unit]Description=rc.local Compatibility ServiceConditionPathExists=/etc/rc.localAfter=rc-local-hook.service[Service]Type=forkingExecStart=/etc/rc.local start[Install]WantedBy=multi-user.target
sudo systemctl daemon-reload
步骤三:重启系统并测试效果
sudo systemctl enable rc-local.servicesudo systemctl start rc-local.service
如果一切正常,你应该能够看到输出的“Hello, world!”消息。这表明你已经成功地添加了 rc.local 启动项。希望这些步骤能帮助你在 Ubuntu 18.04 上实现这个功能!如有任何问题,请随时提问。
echo "Hello, world!"