首页 > 系统相关 >linux 开机自动启动python程序

linux 开机自动启动python程序

时间:2023-12-10 23:35:02浏览次数:56  
标签:systemd service python start systemctl linux 开机

可以使用systemd服务来开机自动启用程序。

假设要开机自动启动的python程序是:/opt/app.py

可以创建一个systemd服务

cd /etc/systemd/system
vim start-python.service

内容如下:

[Unit]
Description=Python Startup Service
After=network.target

[Service]
ExecStart=/usr/bin/python3  /opt/app.py

[Install]
WantedBy=default.target

 

启用服务

systemctl enable start-python.service

启动服务

systemctl start start-python.service

停止服务

systemctl stop start-python.service

查看服务状态

systemctl status start-python.service

  

 

 

标签:systemd,service,python,start,systemctl,linux,开机
From: https://www.cnblogs.com/gdjlc/p/17893474.html

相关文章

  • Linux问题总结(1)
    export和declare底层实现原理在Bash中,export和declare都用于处理变量,但它们在底层的实现和使用上有一些区别。export命令:export主要用于设置环境变量,使得变量在当前进程及其子进程中可见。其底层实现涉及到将变量添加到环境变量列表中。环境变量是一个由键值对组成的......
  • Python Numpy 数据分析常用数学运算
    Python的NumPy库是数据分析和科学计算的核心库之一,提供了广泛的数学运算功能,使得处理大型多维数组和矩阵运算变得简单高效。NumPy是进行数据分析和科学计算的基石,掌握其数学运算功能对于进行有效的数据处理和分析至关重要。本文主要介绍PythonNumpy中数据分析常用数学运算......
  • Python 通过 akshare 轻松绘制股票中国平安K线图
    想通过Python和akshare绘制K线图,网上找了很多代码,放在Pycharm中都是无法正常运行绘制的,于是自己整理了下并调试成功。环境:python3.9(miniconda3)、Pycharm、Win10需要用的模块或者工具库:akshare(1.11.91)、pandas(2.1.1)、numpy(1.26.2)、matplotlib(3.8.2)、mplfinanc......
  • 7、Linux学习文件查找、打包压缩及解压
    一、文件查找1.1which命令(搜索某个系统命令的位置)which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。1.2find命令find是在硬盘上遍历查找,因......
  • 【持续更新】Archlinux使用过程中的问题
    一、添加archlinuxcn源之后安装archlinuxcn-keyring失败错误信息:~❯sudopacman-Sarchlinuxcn-keyring10s21:11:21正在解析依赖关系...正在查找软件包冲突...软件包(1)archlinuxcn-keyring-20230923-1......
  • Linux 修改密码
    Linux修改密码root修改普通用户的密码sudopasswduser_name普通用户修改自己的密码passwd查看密码cat/etc/shadoweg.test2:$6$C/vGzhVe$aKK6QGdhzTmYyxp8.E68gCBkPhlWQ4W7/OpCFQYV.qsCtKaV00bToWh286yy73jedg6i0qSlZkZqQy.wmiUdj0:17470:0:99999:7:::用户名:t......
  • Linux操作系统学习9
    本周,我深入研究了Linux操作系统的一些核心概念,重点关注了Yum(YellowdogUpdaterModified)软件包管理器以及日志系统。这些是Linux系统中至关重要的工具和组件,对于一个渴望深入了解操作系统的学生来说,是必不可少的知识。探索Yum管理器Yum是一种用于在RedHat系统及其衍生......
  • 统信UOS/麒麟KYLINOS上安装python特定版本
    原文链接:统信UOS/麒麟KYLINOS上安装python特定版本hello,大家好啊!Python作为一种广泛使用的编程语言,其版本多样性给开发者带来了既便利又挑战的情况。不同的项目可能需要不同版本的Python,而在统信UOS/麒麟KYLINOS这样的操作系统上,如何灵活地管理和切换Python版本,就成为了一个值得探......
  • Linux PWM接口概述 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/pwm.htmlLinuxPWM接口概述PWM(脉冲宽度调制)接口用于控制LED、风扇或手机中的振动器。具有固定目的的PWM无需实现LinuxPWMAPI(尽管它们可以)。然而,在SoC上通常会发现作为离散设备的PWM,它们没有固定的用途。将它们连接到LED或......
  • python高级之函数的参数
    函数的参数形参与实参介绍函数的参数分为形式参数和实际参数,简称形参和实参:形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合:#1:实参是常量res=my_min(1,2)#2......