linux 开机脚本启动python程序
时间: 2023-09-03 07:05:50 浏览: 821
Linux下Python脚本自启动与定时任务详解
要在Linux启动时自动运行一个Python程序,可以使用以下步骤:
1. 编写一个启动脚本,例如 `start_my_program.sh`,并将其保存在一个易于访问的位置,例如 `/home/user/scripts/`。
2. 在脚本中添加以下代码来启动Python程序:
```sh
#!/bin/bash
cd /path/to/my/python/program
python3 my_program.py
```
其中 `/path/to/my/python/program` 是 Python 程序所在的目录,`my_program.py` 是要运行的 Python 程序的名称。
3. 将脚本设置为可执行文件:
```sh
chmod +x /home/user/scripts/start_my_program.sh
```
4. 将脚本添加到系统启动脚本中。这可以通过编辑 `/etc/rc.local` 文件来完成:
```sh
sudo nano /etc/rc.local
```
在文件的末尾添加以下行:
```sh
/home/user/scripts/start_my_program.sh &
```
请注意,在 `&` 符号之后添加空格。这将使脚本在后台运行,并使您能够继续使用终端。
5. 保存并关闭文件。现在,每次系统启动时,您的 Python 程序都应该自动启动。
阅读全文