在Ubuntu 18.04上配置开机自启动rc-local
服务,你可以按照以下步骤操作:
- 安装
rc-local
服务:
sudo apt-get update
sudo apt-get install rc-local
- 创建
rc.local
配置文件的软链接(如果尚未创建):
sudo ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
- 启用
rc-local
服务:
sudo systemctl enable rc-local.service
- 编辑
rc.local
文件以添加你的启动命令:
sudo nano /etc/rc.local
在打开的文件中,在exit 0
语句之前添加你的命令,例如:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print a welcome message
echo "Starting my custom service..."
# Your custom startup command(s) here
# 例如,启动自定义的后台服务
/usr/bin/my_custom_service &
exit 0
确保你的命令以&
结尾,如果你想要该命令在后台运行。
- 保存文件并退出编辑器。
- 使
rc.local
文件可执行:
sudo chmod +x /etc/rc.local
完成以上步骤后,你的自定义命令将在Ubuntu 18.04系统重启或开机时自动运行。