在 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 命令