1.Ubuntu20.04自带app
1.1 applications
搜索start,出现如下界面
再选择add,按提示信息添加就可
1.2 another applications
终端输入gnome-weaks
,出现下图所示
开机密码,先进入目录
cd /etc/gdm3
sudo gedit custom.conf
2.利用systemd开机自动运行程序
2.1 原理
(待补充)
2.2 准备工作
在下面目录下(/etc/systemd/system)编写.service自启动文件
新建self_start.service文件,在文件中写入
[Unit]
Description=your description
# 必须执行网络
Requires=network-online.target
# 在网络启动后启动程序
After=network-online.target
[Service]
Type=simple
User=root
Group=root
# 工作目录
WorkingDirectory=your/src/path
# 需要自启动的代码
ExecStart=/your/python/path main.py
RestartSec=3
Restart=always
[Install]
WantedBy=multi-user.target
接下来就是将self_start.service设置为开机自启了
sudo systemctl start self_start.service
查看启动状态,图片显示已经激活
sudo systemctl status self_start.service
停止服务
sudo systemctl stop self_start.service
设置开机自启,完成时会有创建链接成功的提示。
sudo systemctl enable self_start.service
在开启服务或者关闭服务的时候,需要重载一下
sudo systemctl daemon-reload
至此,整个自启完成!
希望对大家有帮助,记得一键三连哦!