在linux上后台执行一个python3脚本
时间: 2024-02-24 13:58:11 浏览: 73
python脚本后台执行方式
在 Linux 上,可以使用以下命令在后台执行一个 Python3 脚本:
```bash
nohup python3 your_script.py > /dev/null 2>&1 &
```
其中,`nohup` 命令可以使进程在后台运行,并忽略所有挂起信号。`> /dev/null` 表示将标准输出重定向到空设备,即不输出任何信息。`2>&1` 表示将标准错误输出重定向到标准输出,即也不输出错误信息。最后一个 `&` 符号表示在后台运行该命令。
你需要将 `your_script.py` 替换成你的脚本文件名,并将该命令的路径切换至脚本所在目录。
如果需要结束该进程,可以使用 `ps aux | grep your_script.py` 命令查找该进程的 PID,然后使用 `kill PID` 命令结束该进程。
阅读全文