ubuntu开机自启动python程序
1.Ubuntu20.04自带app搜索start,出现如下界面再选择add,按提示信息添加就可2.利用systemd开机自动运行程序2.1 原理2.2 准备工作在下面目录下编写.service自启动文件新建self_start.service文件,在文件中写入[Unit]Description=your description# 必须执行网络Requires=network-online.tar
·
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
至此,整个自启完成!
希望对大家有帮助,记得一键三连哦!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献2条内容
所有评论(0)