因为搞阿里云盘的 webdav,用的是 Java 环境,最后想让 jar 包开机自启动,但是因为是 Debian11,进去 etc 目录发现没有 rc.local文件。反倒有好几个 rcx.local。
在低版本的debian系linux系统中,增加开机自启脚本比较简单,直接修改 /etc/rc.local
文件,在 exit 0
之前增加需要运行的脚本即可。但是现在在高版本的linux中默认没有开启该功能,接下来我们通过设置来开启该功能。
1、首先,我们到 /lib/systemd/system
目录下
cd /lib/systemd/system
2、在该目录下,可以发现有个 rc-local.service 文件,使用文本编辑器,在最后加上下列信息即可。
3、由于没有 /etc/rc.local 文件,所以我们需要手动创建它,并写入以下信息
#!/bin/sh -e
# 在这里输入需要自启的脚本
exit 0
4、创建完成后需要给其赋予运行权限
chmod +x /etc/rc.local
5、启动该服务
sudo systemctl enable rc-local # 启用
sudo systemctl start rc-local.service # 开始运行
sudo systemctl status rc-local.service # 查看状态
这个时候,我们的开机自启服务就完成了。
评论 (0)