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

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

【问题讨论】:

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

标签: linux bash terminal boot


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-11-07
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 2023-03-30
    • 1970-01-01
    • 2018-01-08
    • 2020-02-04
    相关资源
    最近更新 更多