• 周五. 5月 2nd, 2025

Ubuntu18.04 添加开机启动脚本 rc.local

1、编辑 /etc/systemd/system/rc-local.service,没有这个文件就创建一个:

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

2、然后编辑文件:

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

[Install]
WantedBy=multi-user.target

3、创建/etc/rc.local文件:

sudo touch /etc/rc.local

4、编辑/etc/rc.local文件:

sudo vi /etc/rc.local
#!/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.
/bin/su -c '/usr/bin/autossh -M 1234 -NfR 12345:localhost:22 seven@xxx.xxx.xxx.xxx -p22' - seven
exit 0

5、添加权限,使能服务:

sudo chmod +x /etc/rc.local
sudo systemctl enable rc-local
sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

发表评论

您的电子邮箱地址不会被公开。