【问题标题】:How can we make a Python script auto executable at system startup (preferably linux) on every system it is installed on? [duplicate]我们如何在每个安装它的系统上使 Python 脚本在系统启动(最好是 linux)时自动执行? [复制]
【发布时间】:2014-06-24 11:11:38
【问题描述】:

我有一个 python 脚本,它必须在启动时自动执行。我知道如何通过在 etc/init.d 中编辑和添加文件来实现它。我已经为它创建了一个带有 setup.py 和其他文件的 Python 包,但我找不到如何使脚本在安装的每个系统上自动执行的方法。有没有办法使用 setup.py 做到这一点?

【问题讨论】:

  • 有很多方法可以做到这一点。例如,cronjob 是一种使用参数onboot 自动执行的方法。您不需要 setup.py 来自动执行脚本。
  • @Oz123:但是如果安装在新系统上,会自动运行吗?我可以在我的机器上配置和创建 cronjob,但它可以在安装的每台机器上复制吗?
  • 是的。您只需要将脚本分发到一致的位置
  • @Oz123 非常感谢。将尝试实施它:)

标签: python linux autoexec


【解决方案1】:

将该脚本放在 /etc/rc.local 中,以便在每次启动系统时执行它。

【讨论】:

    猜你喜欢
    • 2017-02-18
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多