Debian 11 开启rc.local设置自启动 作者: Hogwarts 发布于: 2024-02-24 更新于: 2024-02-24 分类: 默认分类 我太菜了!仅会用systemctl,其他的还不会呢。 #一、补齐命令 ##1.1 补齐 rc-local.service systemctl status rc-local vim /lib/systemd/system/rc-local.service 将下列两行补到最后 [Install] WantedBy=multi-user.target ##1.2 补齐 rc.local vim /etc/rc.local 写入如下 #!/bin/sh -e #要运行的开机启动命令 exit 0 ##1.3 对rc.local赋予权限以执行 chmod a+x /etc/rc.local ##1.4 运行 rc-local.service systemctl daemon-reload systemctl start rc-local.service systemctl status rc-local --no-page -l systemctl enable rc-local.service ##1.5 多条自启动命令 如有多条自启动命令,一次添加在exit 0之前即可。 #二、测试 以**memos**为例: your command 按惯例应该是 ~~/path/memos -p yourport -m prod -d your-db-path~~实测能够运行,但Web端报dist路径错误。 经搜索,应先进入运行文件目录,再运行文件。 将命令写入到 `/etc/rc.local` 文件的 `` 位置。 cd YourMemosPath && ./memos -p YourPort -m prod -d YourDbPath eg: cd /opt && ./memos -p 9000 -m prod -d /opt/ #三、参考 [Debian 11启用rc.local方法](https://vnvk.com/index.php/archives/43/ "Debian 11启用rc.local方法") [debian11 系统增加开机自启脚本](https://www.ydyno.com/archives/1736.html "debian11 系统增加开机自启脚本") [linux设置开机自启动](https://cloud.tencent.com/developer/article/1852573 "linux设置开机自启动") 标签: memos