启动前的Python?

时间:2017-07-10 14:07:23

标签: python boot

我在自由职业者网站上找到了这个工作提案:

  

项目描述

     

您好

     

我们需要经验丰富的python开发人员。

     

只有那些有python和Linux经验的人。

     

我想在执行操作之前在启动时执行python代码   系统桌面。

我知道,除非我是候选人,否则我不会对项目有任何细节,但无论如何,这对我来说似乎很奇怪。

根据我的理解,python被解释,这意味着它需要一个虚拟环境,这就是它使平台独立的原因。因此,如何在操作系统之前运行python脚本(不将1:1转换为机器指令)?因为我对启动时发生的事情知之甚少(我想在主板ROM中放置了一些预先定义的指令,然后引导加载程序在RAM中加载OS,程序计数器保存了入口点的地址。操作系统本身,但我只是假设)我问你这样的事情是否可能。

1 个答案:

答案 0 :(得分:3)

作为UNIX类型操作系统的Linux具有运行级别的概念。每个运行级别都有一定数量的服务已停止或启动,使用户可以控制机器的行为。据我所知,对于Linux,存在七个运行级别,编号从0到6。 "操作系统桌面"在运行级别5可用。在启动时,系统将在达到5之前通过其他几个运行级别。在级别3,系统将具有带网络的多用户模式,这将是运行python的一个很好的级别你需要的脚本。也许请检查配置Linux init脚本。