默认情况下,Proxmox系统不使用rc.lcoal文件启动rc-loca服务,因此必须手动打开rc-local服务。

系统服务的管理是通过systemd来完成的,而systemd的配置文件大部分放置于/lib/systemd/system目录中,但是官方文档指出,该目录的文件主要是原本软件所提供的设置,建议不要修改,而要修改的位置应该放置于/etc/systemd/system/目录中。

/lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service

cat /lib/systemd/system

[Unit]

Description=/etc Compatibility

ConditionFileIsExecutable=/etc

After=ne

[Service]

Type=forking

ExecStart=/etc start

TimeoutSec=0

RemainAfterExit=yes

创建并编辑rc.local文件

nano /etc

加入如下内容

#!/bin/sh -e

# rc.local

/bin/sleep 60

exit 0

主要就是把第一句(#!/bin/sh -e) 和 最后一句(exit 0)写进去即可。

赋予执行权限

chmod +x /etc

systemd 默认读取 /etc/systemd/system 下的配置文件, 所以还需要在 /etc/systemd/system 目录下创建软链接

ln -s /lib/systemd/system /etc/systemd/system/

需要启动执行的命令添加进rc.local中即可。

命令一定要添加在exit 0之前

1.《【kingexit】Proxmox上设置开机自启动脚本》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【kingexit】Proxmox上设置开机自启动脚本》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/146967.html