在 Linux 上的终端启动时运行 python 脚本[关闭]

Posted

技术标签:

【中文标题】在 Linux 上的终端启动时运行 python 脚本[关闭]【英文标题】:Running python script on boot in terminal on linux [closed] 【发布时间】:2022-01-19 01:38:49 【问题描述】:

我想要一个在我的 linux 机器启动时自动运行的 python 脚本。但是,我可以看到终端输出非常重要,因为它使用计算机视觉并显示某些计算。是否可以像我刚刚打开终端并手动运行脚本一样显示它?谢谢!

【问题讨论】:

这更像是一个 Linux 问题而不是编程问题,并且可能更适合 Unix & Linux SE 或 SuperUser。虽然在发布之前一定要检查他们的问题指南。 也许这会有所帮助? ***.com/questions/24518522/… @Brian 想知道如何在启动时运行程序既是编程问题,也是操作系统问题。它将成为 Unix 和 Linux 的主题,但它也在此处成为主题。 【参考方案1】:

如果您的 linux 系统使用 Systemd,那么它内置了该功能。只需创建一个新的 myapp.service 单元(请参阅man systemd.service),它会启动应用程序,启用它(使其在启动时运行),输出将进入日志。 (可通过journalctl -u myapp 获得)

如果它不仅仅是关于输出,而且还能够提供可用输入,那么只需在终端会话中启动应用程序(screen 工具将是一个不错的选择)。 systemd 单元可以在启动时启动屏幕会话,并且您可以在将来的某个时间连接到该终端(获得完全控制并查看所有历史输出)。

【讨论】:

以上是关于在 Linux 上的终端启动时运行 python 脚本[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在启动 git bash 终端之前运行 linux 命令

linux中怎样开机启动python程序

linux操作系统怎样启动python

Linux作业管理

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

如何在后台运行Linux命令?