您的位置 首页 > 数码极客

【怎么设置开机自动启动软件】Proxmox上设置开机自启动脚本

默认情况下,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之前

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐