ubuntu

Ubuntu Python安装后如何启动

小樊
39
2025-04-03 15:08:19
栏目: 编程语言

在Ubuntu系统中启动Python脚本或程序有多种方法,以下是一些常用的方式:

使用systemd服务

  1. 创建服务文件
[Unit]
Description=My Python Script Service
After=network.target

[Service]
ExecStart=/usr/bin/python3 /home/user/my_script.py
Restart=always
User=username
Group=username

[Install]
WantedBy=multi-user.target
  1. 启用和启动服务
sudo systemctl enable my_script.service
sudo systemctl start my_script.service

这将确保你的脚本在每次启动时运行,并在脚本崩溃时重启。

使用crontab

  1. 编辑crontab
@reboot /usr/bin/python3 /home/user/my_script.py

确保替换为正确的解释器路径和脚本路径。

使用rc.local(适用于较旧版本的Ubuntu)

  1. 创建启动脚本
#!/bin/bash
/usr/local/bin/python /home/user/my_python_script.py
  1. 设置脚本的执行权限
chmod +x /home/user/start_python.sh
  1. 编辑rc.local
/home/user/start_python.sh &

确保将 /home/user/start_python.sh 替换为您的脚本的实际路径。

  1. 重启系统以使更改生效

现在,每次启动 Ubuntu 时,都会自动运行您的 Python 程序。

以上就是在Ubuntu系统中启动Python脚本或程序的几种方法。你可以根据自己的需求选择最适合的方式。

0
看了该问题的人还看了